问题:
数据库时间插入正确,java后台查询返回的时间多了8小时。
解决:
1、查询数据库时间
SELECT CURRENT_TIMESTAMP;
2、设置数据库时区
SET time_zone = '+08:00';
设置后查询数据库时间是正确时间,但是java返回的还是多了8小时。
3、修改apprication配置文件
datasource URL 后面加上&serverTimezone=GMT%2B8
其他:
查询当前时区:
show variables like '%time_zone%';
文章讨论了Java后台在查询数据库时间时出现8小时偏差的问题,尝试了设置数据库时区和修改application配置文件,以及查询当前时区的方法,但问题仍未解决。
1143

被折叠的 条评论
为什么被折叠?



