@JsonFormat註解未設置時區導致的返回時間錯誤

                 @JsonFormat未設置時區而導致返回錯誤時間

 

有時候我們使用 @JsonFormat註解時會忽略設置時區,這樣有可能就會導致我們轉換的時間與我們從數據庫查出的真確時間有差別

這樣有可能會導致時間出現誤差

 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

所以應該再加上時區

 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")

數據庫中的時間

調試代碼是查出的時間

 

響應給前臺的時間提前了8小時

 

當加上時區後

timezone = "GMT+8"

返回時間正常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章