📄 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 + -