天天看點

JAVA new Date()擷取時間比目前時間少八個小時

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

serverTimezone=GMT%2B8
           

解決問題。