springboot笔记(3)对时间的处理

时间:2022-09-16 15:26:20

springboot 日期转换
1、页面传入日期
在application.properties文件中添加date-format

#页面向后台传入日期格式化
spring.mvc.date-format="yyyy-MM-dd HH:mm:ss"

2、后台返回json数据中日期格式化
使用jackson
01、将数据通过ObjectMapper转换成json格式数据

   ObjectMapper mapper=new ObjectMapper();
try {
resualt=mapper.writeValueAsString(byLeaveForm);
}
catch (JsonProcessingException e) {
e.printStackTrace();
}
   在实体bean添加注解
      @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
private String createDate;
02、使用fastjson和 01 一样
将数据格式化成字符串
    JSON.toJSONString(byLeaveForm);
    在实体bean添加注解
        @JSONField(format = "yyyy-MM-dd HH:mm:ss")
private String createDate;
 注意:使用哪个json转换工具,就对应使用哪个注解