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