springboot mysql 相差13小时

2019年7月19日20:54:36 评论 639

以前出现过时间差8小时的情况,是因为时区的问题,UTC代表的是全球标准时间 ,但是我们使用的是东八区时间,而这次却出现了相差13个小时的现象,同样也是因为时区的原因,解决方法是:连接数据库时url的时区使用中国标准时间。

springboot mysql 相差13小时

1.查看linux服务器的系统时间

date

没问题

2.log查看 Java 调用 new Date()

时间没问题

3.查看数据库时间

时间没问题。

4.定位问题

java将正确的时间传给了数据库,存起来就变成了不一样的时间。
所以猜测是java连接数据库出了问题。

5.解决方案

Java 连接数据库时指定时区。

本文已通过「原本」原创作品认证,未经作者授权请勿直接转载,负责将追究其法律责任。
扫一扫在手机打开当前页
Java 最后更新:2022年8月8日
匿名

发表评论

匿名网友 填写信息