骑士李四记录:
java中时间转化太长用了,这里做一个小结:
1.时间字符串转Date
//format:时间格式:yyyy-MM-dd HH:mm:ss
public static Date timeStringTODate(String format, String time){
SimpleDateFormat df = new SimpleDateFormat(format);
Date date = null;
try {
date = df.parse(time);
} catch (ParseException pe) {
}
System.out.println(date.getTime());
return date;
}
2.Date 时间字符串
public static String timeDateToString(String format, Date date){
SimpleDateFormat df = new SimpleDateFormat(format);
String time = df.format(date);
System.out.println(time);
String str = df.format(date.getTime());
System.out.println(str);
return (time);
}
3.Java将时间加5分钟的方法
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
System.out.println("当前时间:" + sdf.format(now));
方法一:
Date afterDate = new Date(now .getTime() + 300000);
System.out.println(sdf.format(afterDate ));
方法二:
Calendar nowTime = Calendar.getInstance();
nowTime.add(Calendar.MINUTE, 5);
System.out.println(sdf.format(nowTime.getTime()));