MySql-保存時間時區問題

  1. 踩坑紀錄
    1. 問題

踩坑紀錄

使用java.util.Date;中的new Date()保存數據到資料庫時,資料庫內的保存時間差了八小時。

問題

因為我一開始指定連接MySql數據庫的時區為UTC,與台灣時間UTC +8:00相差了八小時
)

解決方案:

  1. 修改連接的配置文件,改為UTC +8:00
    )
  2. 最好將MySql內的全局配置時區也改成UTC +8:00,在命令行直接輸入並執行
    set global time_zone = '+8:00';

轉載請注明來源,歡迎對文章中的引用來源進行考證,歡迎指出任何有錯誤或不夠清晰的表達。可以郵件至 b8954008@gmail.com