1.解决后端
方法1:首先更改mysql配置
在my.ini中更改,找到 [mysqld],在后面一行加上
default-time-zone=timezone
default-time-zone='+8:00'
如果找不到my.ini文件,可以按照以下方法:
按照路径C:\ProgramData\MySQL\,ProgramData是隐藏文件。
方法2:在后端application.properties文件中
在url添加:
serverTimezone=Asia/Shanghai
2.此时,会发现后端正常,但前端会比后端时间少8个小时
则需在application.properties文件中加上
spring.jackson.time-zone=GMT+8
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
最后,问题就解决啦!本项目是springboot+vue,数据库用mysql,基于windows系统。