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