问题:
数据库时间插入正确,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%';