重现:
从断点中可以看出赋值给对象时,时间是对的
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019121309492167.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hkcnRycg==,size_16,color_FFFFFF,t_70)
存入数据库(mysql)后,数据却变了
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213095317498.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hkcnRycg==,size_16,color_FFFFFF,t_70)
解决办法:
1.进入服务器;
2.登录mysql数据库;
mysql -u root -p (mysql-uroot-p)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213095718790.png)
输入密码 进入
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213095849811.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hkcnRycg==,size_16,color_FFFFFF,t_70)
3.命令行模式下动态修改
输入命令进行修改
4.修改mysql全局时区为北京时间
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213100216704.png)
5.修改当前会话时区
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213100322660.png)
6.使修改立即生效
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213100442373.png)
结果:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213100808208.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hkcnRycg==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191213101218960.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hkcnRycg==,size_16,color_FFFFFF,t_70)
注意:
以上方式,有可能在你重启服务器后,需得重新设置一遍;你可以在项目的连接数据库的配置里,添加
&serverTimezone=GMT%2B8
![在这里插入图片描述](https://img-blog.csdnimg.cn/20191220103730882.png)