今天做查询遇到一个奇怪的事情,就是查询两个日期之间的记录,明明在sql客户端运行可以查到但是在项目中查询不出结果,后来发现是时区问题,我用的是spring boot+mybatis项目, 直接在连接url后添加了 serverTimezone=Hongkong jdbc:mysql://localhost:3306/pay?characterEncoding=utf-8&useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Hongkong