前后台日期格式化

前台传递一个时间字符串,后台如何接收

前台传拥有Date属性的实体类

从数据库中查找数据到前台进行展示,数据库时间类型为datetime,创建实体类的时间类型为Date,传递到前台,前台进行日期格式化进行展示,并进行修改,修改后的字符串传递给后台无法接收。

解决方法:
在实体类上加上@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

image

传递的时单独的一个日期

只需要在传递的参数前加上注解@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";
     }
posted @ 2021-12-01 15:35  kokurachiyo  阅读(247)  评论(0)    收藏  举报