如何透過Hibernate/JPA在MySQL中儲存UTC時區?

banq發表於2019-01-30

在處理轉換時,以不同/特定格式儲存資料庫中的日期,時間和時間戳可能會導致實際問題,此方法顯示如何在MySQL中以UTC時區儲存日期,時間和時間戳。對於其他RDBMS(例如PostgreSQL),只需刪除“ useLegacyDatetimeCode=false”並調整JDBC URL。

關鍵點:
  • spring.jpa.properties.hibernate.jdbc.time_zone=UTC
  • spring.datasource.url=jdbc:mysql://localhost:3306/db_screenshot?useLegacyDatetimeCode=false

原始碼可以在這裡找到  。

 

相關文章