mysql系统时间和自动时间戳相差8个小时问题解决方法


下图输出语句是要获取到的系统时间

下图是将系统时间插入数据库表里

可以发现 查询出来的日期数据比数据库中日期数据晚了八个小时

我的解决方案是在配置连接sql时 serverTimezone=UTC这个参数出的问题

jdbcUrl=jdbc:mysql://localhost:8080/test?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false

serverTimezone=UTC这个参数出的问题 改成serverTimezone=Asia/Shanghai

 


免责声明!

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



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