在my.ini中更改,找到 [mysqld],在后面一行加上
default-time-zone=timezone default-time-zone='+8:00'
如果找不到my.ini文件,可以按照以下方法:
按照路径C:ProgramDataMySQL,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系统。



