UTC
坑
serverTimezone=UTC
统计3月13日到3月19日的数据,Navicat运行右下角显示有21条记录

传到编译器却显示只有18条记录

原因如下:
编译器上设置的时区属性会UTC,虽然传往后台的时间是2020-03-13 03:17:33.408(Timestamp), 2020-03-19 03:17:33.408(Timestamp),但是在没到达后台之前,进行了一次存储,以UTC时区进行存储,也就是2020-03-12 19:17:33.408(Timestamp), 2020-03-18 19:17:33.408(Timestamp),然后到达后台后,取出,进行查询的时间段,就早了8个小时,也就只有18条记录

解决方式
将属性设置为
serverTimezone=Asia/Shanghai

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/176960.html原文链接:https://javaforall.net
