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

Posted kisf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

  

以上是关于mysql日期和JDBC查询出来的结果相差8小时的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis查询Mysql datetime类型时,相差8小时 解决方案

MySql 选择日期相差 30 分钟的行

MySql 选择日期相差 30 分钟的最后一行

mysql查询两个日期之间相差多少天?

logstash 读取MySQL数据到elasticsearch 相差8小时解决办法

logstash 读取MySQL数据到elasticsearch 相差8小时解决办法