mysql日期和JDBC查询出来的结果相差8小时

数据库时间:
2017-11-08 16:30:00 

查询出来:

2017-11-09 00:30:00

问题:数据库时区,和JDBC连接时区设置问题。

set global  time_zone = '+8:00';

  

show variables like "%time_zone%";

  

JDBC连接serverTimeZone:

serverTimezone=Asia/Shanghai

  

原文地址:https://www.cnblogs.com/kisf/p/7816026.html