问题引入
错误演示
在做项目时,前端表单中显示的有创建时间和修改时间,但是在做修改后发现修改时间与真实时间相差14个小时
。
如下图最后一条记录所示,当时修改时间理应是2020-11-10 16:43:33
,实际却显示2020-11-10 02:43:33

后端代码
1 | /** |
解决
在MySQL命令行中依次执行如下命令即可解决问题:
1 | set global time_zone='+08:00'; |
再次修改,可以看到,修改时间已经正常。

在做项目时,前端表单中显示的有创建时间和修改时间,但是在做修改后发现修改时间与真实时间相差14个小时
。
如下图最后一条记录所示,当时修改时间理应是2020-11-10 16:43:33
,实际却显示2020-11-10 02:43:33
1 | /** |
在MySQL命令行中依次执行如下命令即可解决问题:
1 | set global time_zone='+08:00'; |
再次修改,可以看到,修改时间已经正常。