1. 程式人生 > >SpringBoot返回date日期格式化,解決返回為TIMESTAMP時間戳格式或8小時時間差(轉載)

SpringBoot返回date日期格式化,解決返回為TIMESTAMP時間戳格式或8小時時間差(轉載)

@JSONField(format = "yyyy-MM-dd HH:mm:ss")  //FastJson包使用註解
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") //Jackson包使用註解
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")   //格式化前臺日期引數註解
    private Date createTime;

解決方案:

在application.properties配置檔案增加以下配置::

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

第一行指定date輸出格式為yyyy-MM-dd HH:mm:ss;

第二行指定時區,解決8小時的時間差問題。

記錄一下!