MySQL中查询的看到的日期和Java程序查询出来的日期差了几个小时
在Navicat中执行查询语句:
Java程序中获取到的日期
不知道是什么导致了这样的差异
查看MySQL的当前时间
没有错啊,和我本机电脑时间差别不到一分钟
查询MySQL设置的时间区域
CST 是什么意思啊
原来是北美的中部时间
那么我修改MySQL的时区能解决这样的问题吗
修改之后,然后通过Java查询到到的结果为
这样就和数据库中的时间一致了
由此可见
当我们Java程序查询出来的日期和在数据库中的查看的日期具有差别的时候
我们因考虑数据库时区设置的问题
希望对你有所帮助