我使用的是navicat设置sql的时区 sql与java的时区相差几个小时问题的解决 SHOW VARIABLES LIKE "%time_zone%"; set global time_zone = '+8:00'; SET time_zone = '+8:00'; FLUSH PRIVILEGES; # 数据库时区 或者设置连接URL spring.datasource.url = jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC