@JsonFormat与@DateTimeFormat注解的使用

初接触java,很多不懂。本次遇到了一个日期转换问题,框架是spring boot。

1、前台的日期格式转到后台后报错,如下:

     @JsonFormat与@DateTimeFormat注解的使用_第1张图片

@JsonFormat与@DateTimeFormat注解的使用_第2张图片

解决方法:在实体类的日期字段上加如下 注解

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

@JsonFormat与@DateTimeFormat注解的使用_第3张图片

2、数据库正常的日期格式输出后异常

@JsonFormat与@DateTimeFormat注解的使用_第4张图片

输出格式如下:

@JsonFormat与@DateTimeFormat注解的使用_第5张图片

解决方法,在实体类对应字段加上如下注解:

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

@JsonFormat与@DateTimeFormat注解的使用_第6张图片

3、总结

  注解@JsonFormat主要是后台到前台的时间格式的转换

  注解@DataFormAT主要是前后到后台的时间格式的转换

你可能感兴趣的:(Java,Java,Spring,boot)