前后台日期格式化
前台传递一个时间字符串,后台如何接收
前台传拥有Date属性的实体类
从数据库中查找数据到前台进行展示,数据库时间类型为datetime,创建实体类的时间类型为Date,传递到前台,前台进行日期格式化进行展示,并进行修改,修改后的字符串传递给后台无法接收。
解决方法:
在实体类上加上@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

传递的时单独的一个日期
只需要在传递的参数前加上注解@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@RequestMapping
public String date(@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")Date date){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
System.out.println(time);
return "success";
}

浙公网安备 33010602011771号