空夜

SpringBoot升级到2.0后默认时间格式变化
springboot1.x时,请求返回默认将Date类型转换成时间戳:createTime: 1544693261...
扫描右侧二维码阅读全文
17
2018/12

SpringBoot升级到2.0后默认时间格式变化

springboot1.x时,请求返回默认将Date类型转换成时间戳:

createTime: 1544693261000

然而在升级到springboot2.0后,默认返回的时间格式变成了UTC字符串:

createTime: "2018-12-13T09:27:41.000+0000"

对于网页端或安卓端,UTC这种格式是不需要更改之前的代码的。但是,对于某些特殊平台,会造成时间显示出现问题(比如IOS端)。

需要将时间格式改回时间戳。
在SpringBoot配置中文件中加上如下配置即可:

spring:
  jackson:
    serialization:
      write-dates-as-timestamps: true

参考:pringboot配置返回时间戳

Last modification:December 17th, 2018 at 11:28 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment