JAVA new Date()獲取時間比當前時間少八個小時

之前new Date() 都是正常的,最近突然就突然少八個小時,查了半天都是說什麼在SimpleDateFormat格式日期之之前設置時區爲上海時區【 sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))】,但是我不需要格式時間,我只是把時間存入數據庫,還有人說什麼改jre的,我也沒找到他們說的那個目錄,還有改註冊表的,千奇百怪,最後一句話解決問題在數據庫url上加上

serverTimezone=GMT%2B8

解決問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章