Mybatis plus框架MySQL數據庫寫入后,寫入的時間減少了8小時


問題:

  當Java程序按照當前時間生成數據后寫入M有SQL數據庫時,

  通過SQL語句查詢出的時間比插入的時間減少了8小時.

 

原因:

  MyBatis Plus配置文檔中:

    jdbc:mysql://數據庫IP:端口號/數據庫名?serverTimezone=UTC&useUnicode=true&characterEncoding=UTF8

 此時默認寫入的是UTC時間,如果需要國內時間則改為:Asia/Shanghai即可:

    jdbc:mysql://數據庫IP:端口號/數據庫名?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=UTF8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM