String dateString = null;
Date date = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
dateString = dateFormat.format(date);//获取当前时间,date类型转换成String
dateFormat.format(date);
2.
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date m1= null;
m1 = format.parse(dateString);//String转Date
m1 = format.parse(dateString);
3.时间的比较
Date date = new Date();
if(date.compareTo(dateString)<0){
//时间date小于后者
}
else{
//反之
}
4.JSP表单提交的在控制台输出如:
2019-05-20T12:12
@RequestMapping(value = "/dateString")
public String dateString(String date ) {
String dateString = null;
dateString = date.replace("T"," ") + ":00";//修改为yyyy-MM-dd HH:mm:ss格式
return "dateString";
}
JSP表单中是Date类型,但是通过JSP传到控制器中就是String,
替换其中的T补上:00
当然也可添加全局时间来统一格式此处不做详解