下圖輸出語句是要獲取到的系統時間
下圖是將系統時間插入數據庫表里
可以發現 查詢出來的日期數據比數據庫中日期數據晚了八個小時
我的解決方案是在配置連接sql時 serverTimezone=UTC這個參數出的問題
jdbcUrl=jdbc:mysql://localhost:8080/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false
將serverTimezone=UTC這個參數出的問題 改成serverTimezone=Asia/Shanghai