在代码里 new Date();得出的是当前的系统时间。
存入数据库的时间比当前时间少了一个小时。
解决方案:
需要在数据库连接的时候设置时区
jdbc:mysql://IP:3306/**?useUnicode=true&characterEncoding=utf8&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
加上红色的部分问题解决
在代码里 new Date();得出的是当前的系统时间。
存入数据库的时间比当前时间少了一个小时。
解决方案:
需要在数据库连接的时候设置时区
jdbc:mysql://IP:3306/**?useUnicode=true&characterEncoding=utf8&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
加上红色的部分问题解决
转载于:https://www.cnblogs.com/2030yang/p/11059780.html