Springboot接口响应Date类型对应时区问题

本文只针对+8时区,若需动态时区,则需要前端处理(本文不适用)

如果没有重新指定消息解析器,则可以直接在application.yml中为jackson配置时间转换

spring:
  jackson:
    time-zone: GMT+8

顺便可以直接对格式进行格式化

date-format: yyyy-MM-dd HH:mm:ss

最后的样子就是

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

或者application.properties

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

注:

常用时间格式化解释:

yyyy:4位数年份

yy:2位数年份 2019返回19 2018返回18 以此类推

MM:2位数月份

dd:2位数天

HH:2位数小时

mm:2位数分钟

ss:2位数秒

上一篇
下一篇