可能一、判断数据库时间和本地时间是否一样,一样则排除数据库问题
不一致设置方法:
sql: select now()
查询数据库时区:
-
show variables like '%time_zone%';//查询当前时区
-
set global time_zone='+8:00';//在标准时区上加+8小时,即东8区时间
-
或者在[mysqld]区域中加上
default-time_zone = '+8:00'
可能二、配置问题:修改数据库连接
serverTimezone=UTC : 一般是可以用的,但是有时候也差8小时
改为:
serverTimezone=Asia/Shanghai