@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"
返回時間正常