其他分享
首页 > 其他分享> > 时间日期的转换

时间日期的转换

作者:互联网

@JsonFormat和@DateTimeFormat

我们在使用springboot做开发的时候,经常会遇到时间的格式问题。由于springboot默认使用了jackson做json的转换,所以我们可以直接使用@JsonFormat注解和@DateTimeFormat(spring自带的)

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date gmtCreate;

@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
private Date gmtModified;

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

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

但是

如果每个实体类的Date字段上都加这两个注解是不是感觉很累?那就全局设置呗!在你的application.properties或application.yaml里添加:

spring:
  jackson:
    time-zone: GMT+8
    date-format: yyyy-MM-dd HH:mm:ss

好了,测试一下吧!

标签:JsonFormat,转换,dd,HH,yyyy,日期,时间,Date,注解
来源: https://www.cnblogs.com/JJNO/p/14659480.html