1. 程式人生 > >從mysql資料庫獲取時間早8小時問題

從mysql資料庫獲取時間早8小時問題

在網上看了很多方法,有兩種方法

方法一:可用

在實體類屬性的get方法上加如下註解:

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

在這裡插入圖片描述

方法二:不可用

jdbc的url中加入

&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
這樣的話老資料的時間,讀取出來是正確的
但是新插入的時間是美國時間,早了八小時,
最後新插入的資料時間,讀取出來還是早8小時.