1. 程式人生 > >springboot專案設定時區

springboot專案設定時區

在springboot啟動類裡新增如下程式碼:

    @PostConstruct
void setDefaultTimezone() {
      TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai"));
//    TimeZone.setDefault(TimeZone.getTimeZone("GMT+8"));
}

用任何一個都行,將預設時區設定為東八區。

應用場景:有時候應用伺服器的時間是UTC協調世界時間,在我們用瀏覽器訪問的時候,就會出現日期快八小時,

因為伺服器的時區跟我們東八區差八個小時導致的,用以上方法可以解決這個問題。