Mysql保存日期mybatis查询后多8小时问题
问题
发现查询出的日期数据与mysql数据库中的日期不符.
mysql查询出的数据是 2019-10-15 13:31:10 mybatis查询出的数据是 2019-10-15 05:31:10.
原因
因mysql设置时区与 Tomcat java 使用的时区不同.
解决
在数据库链接配置设置时区.
增加serverTimezone=Asia/Shanghai
jdbc:mysql://localhost:3306/db?serverTimezone=Asia/Shanghai
参考地址:
https://blog.csdn.net/babybabyup/article/details/97802707