之前new Date() 都是正常的,最近突然就突然少八個小時,查了半天都是說什麼在SimpleDateFormat格式日期之之前設置時區爲上海時區【 sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))】,但是我不需要格式時間,我只是把時間存入數據庫,還有人說什麼改jre的,我也沒找到他們說的那個目錄,還有改註冊表的,千奇百怪,最後一句話解決問題在數據庫url上加上
serverTimezone=GMT%2B8
解決問題。
之前new Date() 都是正常的,最近突然就突然少八個小時,查了半天都是說什麼在SimpleDateFormat格式日期之之前設置時區爲上海時區【 sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"))】,但是我不需要格式時間,我只是把時間存入數據庫,還有人說什麼改jre的,我也沒找到他們說的那個目錄,還有改註冊表的,千奇百怪,最後一句話解決問題在數據庫url上加上
serverTimezone=GMT%2B8
解決問題。
詳細內容參看msdn: https://msdn.microsoft.com/en-us/library/ff551519%28v=vs.85%29.aspx