这种问题一般有这几种情况:
1.mysql所在服务器和你当前本机的时区不一致
2.mysql默认指定的时区和你当前本机的时区不一致,不同的mysql驱动版本默认指定的时区是不同的
看了网上基本上就是修改mysql指定的时区或者改一下mysql驱动版本,其实这样也是挺麻烦的,最后找到一种比较方便的方法,即:
在数据源的url后面加上&serverTimezone=GMT%2B8
其实就是GMT+8的意思,但是url中+有特殊意义,所以必须用%2B.
这种问题一般有这几种情况:
1.mysql所在服务器和你当前本机的时区不一致
2.mysql默认指定的时区和你当前本机的时区不一致,不同的mysql驱动版本默认指定的时区是不同的
看了网上基本上就是修改mysql指定的时区或者改一下mysql驱动版本,其实这样也是挺麻烦的,最后找到一种比较方便的方法,即:
在数据源的url后面加上&serverTimezone=GMT%2B8
其实就是GMT+8的意思,但是url中+有特殊意义,所以必须用%2B.