Json 格式化時間問題

實體類轉json,Date類型的字段會默認轉成1970年1月1日至今的毫秒數,解決方法有很多種,簡單的使用@JsonFormat註解修飾實體類Date類型的字段或者getter方法

 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date created;//創建時間
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date modified;//修改時間

以爲這樣就結束了嗎,這樣設置在國內會有8小時的時差(東八區),因此在屬性中指定時區

 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date created;//創建時間
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date modified;//修改時間
發佈了297 篇原創文章 · 獲贊 93 · 訪問量 52萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章