/**
* 将java.util.Date 将换成java.sql.Timestamp
* @paramdate
*/
public static Timestamp getTimestampByDate(Date date){
if(date ==null){
returnnull;
}
Timestamp timestamp = new Timestamp(date.getTime());
return timestamp;
}
/**
* 将字符串转换成java.sql.Timestamp
* @param time时间格式的字符串,比如:2013-08-25 12:12:00
* @param pattern时间格式,比如:yyyy-MM-dd HH:mm:ss
*/
public static Timestamp getTimestampByString(String time, String pattern){
if(time == null || pattern == null){
return null;
}
Timestamp timestamp = null;
try {
Format f = new SimpleDateFormat(pattern);
Date d = null;
try {
d = (Date) f.parseObject(time);
} catch (java.text.ParseException e) {
e.printStackTrace();
}
timestamp = new Timestamp(d.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
return timestamp;
}
/**
* 获取时间的字符串
* @param date时间参数比如 new Date()
* @param pattern时间格式,比如yyyy-MM-dd HH:mm:ss
* @return时间date在格式pattern下的字符串,比如:date = new Date(),pattern =yyyy-MM-dd则返回2013-08-25
*/
public static String getTime(Date date, String pattern){
if(date ==null || pattern ==null){
return null;
}
Format format = new SimpleDateFormat(pattern);
String dateString = format.format(date);
return dateString;
}

1683

被折叠的 条评论
为什么被折叠?



