今天遇到了一个很无语的的问题:spring boot 保存到mysql时间不对的问题

在方法里打了n遍的断点,确定我save的数据没问题,设置的day就是3.16日
image.png


结果每次到数据库一看:image.png

保存的却是3.15日。

在打了n编断点确定我保存的day没错后,在网上查找资料。

发现可以是后台与数据库连接,没有设置时区。

在与后台连接处加上即可:url: ....&serverTimezone=Asia/Shanghai

最后就能保存出正常的3.16日
image.png

这提醒我们,与数据库连接记得加上时区。还有指定utf8编码等


weiweiyi
1k 声望123 粉丝