?? timetool.java
字號:
package cn.ac.siat.dswatcher.toolkit;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.sql.Timestamp;
/**
* <p>Title: CGSV</p>
* <p>Description: 時間處理工具類,包括各種事件格式的互轉換。</p>
* <p>Copyright: Copyright Reserverd(c) 2006</p>
* <p>Company: CGCL</p>
*
* @author Disheng
* @version 1.0
*/
public class TimeTool {
/**
* dateToString轉換
*
* @param date
* @param format yyyy-MM-dd HH:mm:ss
* @return str
*/
public static String dateToString(java.util.Date date, String format) {
if (date == null || format == null) {
return null;
}
SimpleDateFormat sdf = new SimpleDateFormat(format);
String str = sdf.format(date);
return str;
}
/**
* converts java.util.Calendar to java.util.Date.
*
* @param calendar Calendar
* @return Date
*/
public static java.util.Date calendarToDate(java.util.Calendar calendar) {
return Calendar.getInstance().getTime();
}
/**
* converts java.util.Date to java.util.Calendar.
*
* @param date Date
* @return Calendar
*/
public static java.util.Calendar dateToCalendar(java.util.Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar;
}
/**
* 將指定的日期字符串轉化為日期對象
* *
* * @param dateStr
* * 日期字符串
* * @return java.util.Date
*/
public static Date getDate(String dateStr, String format) throws Exception {
if (dateStr == null || format == null) {
throw new Exception("Exception::" + dateStr + "|" + format);
}
SimpleDateFormat df = new SimpleDateFormat(format);
try {
Date date = df.parse(dateStr);
return date;
} catch (Exception ex) {
return null;
}
}
/**
* 從指定Timestamp中得到相應的日期
* *
* * @param datetime
* * 指定的Timestamp
* * @return 日期 "2003-09-08"
*/
public String getDateFromDateTime(Timestamp datetime) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
return sdf.format(datetime).toString();
}
/**
* 得到當前時間的時間戳
* * @return 當前時間戳
*/
public Timestamp getNowTimestamp() {
long curTime = System.currentTimeMillis();
return new Timestamp(curTime);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -