在处理转换时,以不同/特定格式存储数据库中的日期,时间和时间戳可能会导致实际问题,此方法显示如何在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
源代码可以在这里找到 。