@hunter129

          天天學習,好好向上!

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            21 隨筆 :: 5 文章 :: 37 評論 :: 0 Trackbacks

          今天調試系統發現從java輸出的時間和系統時間不同。總是差8個小時。代碼如下:

          SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
          System.out.println(format.format(
          new Date()));

           

          感覺可能是時區不對,確實了下操作系統的時區設置的也正確。重啟電腦看了下BIOS的時間也是對的。無奈上網查找。

          終于找到原來是注冊表時區設置不正確。

          看這里:http://huiy.javaeye.com/blog/200512

          注冊表對應項:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
          解決之道:
          1.備份Time Zones這一項
          2.從正常的并且是相同系統的機器中導出該項,然后倒入到自己機器中

          下載:注冊表信息

          posted on 2010-01-10 00:10 hunter129 閱讀(1550) 評論(0)  編輯  收藏 所屬分類: 基礎
          主站蜘蛛池模板: 渑池县| 江津市| 论坛| 仪征市| 乐都县| 且末县| 精河县| 繁峙县| 新安县| 腾冲县| 三河市| 寻乌县| 枞阳县| 金寨县| 金坛市| 金沙县| 筠连县| 昭平县| 新闻| 安化县| 华坪县| 石景山区| 菏泽市| 衢州市| 鄂尔多斯市| 防城港市| 闽侯县| 读书| 湖南省| 山西省| 海口市| 朝阳县| 嘉峪关市| 栖霞市| 丽水市| 永德县| 牙克石市| 六盘水市| 富川| 开化县| 双峰县|