[問題] 想請問java是從何處取得系統時區?

看板java作者 (少了果醬的吐司)時間9年前 (2014/08/22 17:43), 9年前編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
看圖說故事: http://ppt.cc/sBY9 系統會什麼會抓錯時區呢? 問題一:java是讀取作業系統的哪個檔? 問題二:如何更改問題一的設定值讓java能和系統同步? 感謝,這個問題我google查不到....該怎麼讓這兩個結果同步讓我好困擾 ps.這是在vm環境下的執行結果!! 我知道workaround可以靠自定系統時區來解,但這又和我要的結果不同了 我想知道的是這個環境的變數是在哪? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.179.61 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1408700611.A.692.html ※ 編輯: dinson520 (125.227.179.61), 08/22/2014 17:45:29

08/22 18:20, , 1F
有哪邊設過-Duser.timezone=GMT嗎?
08/22 18:20, 1F

08/22 18:21, , 2F

08/22 23:47, , 3F
可能是bug
08/22 23:47, 3F

08/22 23:56, , 4F

08/25 09:38, , 5F
沒有設過....而且取得網路時間時自動帶入GMT+8了
08/25 09:38, 5F

08/25 09:45, , 6F
回一樓的話
08/25 09:45, 6F

10/21 18:00, , 7F
好像的確是bug, workaround目前用一樓的方法
10/21 18:00, 7F
文章代碼(AID): #1Jzn33QI (java)