首先查看数据库时区
show variables like "%time_zone%";
# 设置全局时区
mysql> set global time_zone = ‘+8:00‘;
# 设置时区为东八区
mysql> set time_zone = ‘+8:00‘;
# 刷新权限使设置立即生效
mysql> flush privileges;
修改之后查询显示
如果这样设置 程序插入后的时间和数据库显示的时间还是不一样的话
那就直接连接的时候指定时区
useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai
指定时区 不要选择默认的UTC