LocalDateTime类型时间存储至mysql数据库datetime类型字段中自动-8的问题


调bug时发现LocalDateTime类型的实体类属性值为2020-06-30 14:50:27,存储至mysql的datetime类型字段中的数据为2020-06-30 06:50:27,仔细看了下发现相差8小时,于是改了一下url连接串jdbc:mysql://ip:3306/db?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai(原serverTimezone=UTC)

问题解决特此记录。

另附修改mysql时区的方法https://blog.csdn.net/qq_35899407/article/details/97247654

不知道把上海改成北京好不好用,懒得试了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM