1. 程式人生 > >java Date類與本地時間相差13小時

java Date類與本地時間相差13小時

 今天將執行專案是發現伺服器(Tomcat)的時間與本地時間相差13小時(Linux伺服器在國外),後來發現原來是jvm的時區有問題,本地是CST就是GMT+8,而 jvm是EST國外的時區(測試直接列印Date類就行了:System.out.printfln(new Date())),而jvm的時區是讀取系統時區得來的,所以修改系統時區為GMT+8就行了。

解決方法:

1.連線伺服器輸入:dpkg-reconfigure tzdata

回車出現

回車出現

選擇GMT-8就行了

問題就這樣解決了O(∩_∩)O~~