SpringBoot+JPA+MySQL5.7 存入时间类型数据后发现时区不对

我们这里的时间是 UTC+8 即东八区时间,观察到数据入库之后,时间都为 UTC 时间.
解决方法:

  • 数据库连接添加时区指定: &serverTimezone=Hongkong

上面的配置是解决问题的根本方法,以下是一些设置时区的配置

  • spring.jackson.time-zone=Hongkong jackson时区配置
  • spring.jpa.properties.hibernate.jdbc.time_zone=Hongkong Hibernate时区配置
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容