欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

springboot 返回JSON日期格式问题

程序员文章站 2022-03-01 20:13:15
...

springboot返回的时间格式,根据版本的不同,可能返回时间戳,还可能返回UTC时间格式。

如: "createTime": 1537407384500 或者 "createTime": "2018-09-18T10:54:06.000+0000"

如何定制化springboot返回的时间格式呢?

修改 application.properties/yml 里面的配置即可。

spring:
    jackson:
        date: yyyy-MM-dd HH:mm:ss
        time-zone: GMT+8
        serialization:
            write-dates-as-timestamps: false

上面的是全局的时间格式化配置,如果要想在某个特定的接口返回特定的时间格式,如何处理?

@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
private Date createTime;

  如上,可以在时间字段上面添加 @JsonFormat 来指定时间格式。

 

 

参考资料:

1、https://blog.csdn.net/jeikerxiao/article/details/86217807

2、https://www.baeldung.com/spring-boot-formatting-json-dates