环境:win10,springboot+mysql
问题:在页面日期查询时,查找不到数据。在数据库手动查询时有数据。
调查:不根据日期查询时能查询出数据但显示的日期不对,由于我的电脑环境是设置的日本时间,所以我的第一时间就想到可能我的项目配置的时区不对。
结果:
找到项目中配置mysql数据库连接的地方我的在(application-druid.yml)文件中。
找到Spring配置文件application.yml
mysql中查看 show variables like '%zone%';
application-druid.yml中 serverTimezone=GMT%2B9(%2B相当于+)
application.yml 中 time-zone: GMT+9
mysql中

让他们三方都一致这样就不会出现时间不一致的情况了。