mybatis查询的数据时间和数据库的时间不一致,是mysql和数据源的时区不一致。解决方法:1.修改配置文件数据库连接增加: &serverTimezone=Asia/Shanghai2.使用dateFormat方法simpleDateFormat.setTimeZone(TimeZone.getTimeZone("China"));