Posted on 2012-01-10 11:10
itVincent 閱讀(589)
評論(0) 編輯 收藏
發現通過System.currentTimeMillis得到的時間與操作系統時間不一致,
一般是什么情況造成的?
如何修改JVM的時間呢?
============================
造成這種問題的原因可能是:你的操作系統時區跟你JVM的時區不一致。
你的操作系統應該是中國的時區吧,而JVM的時區不一定是中國時區,你在應用服務器的Java虛擬機添加如下配置: -Dfile.encoding=UTF8 -Duser.timezone=GMT+08