java读取数据库有时差,时差为11小时
利用spring mvc框架搭建一个服务器后台,但是在使用中发现,利用spring的jdbcTemplate().query()方法获取的时间有点问题,时差也不是GMT+中存在的8个小时,而是11个小时。
这个问题不知道如何处理,我现在采取的办法是:再query()方法中获取时间,然后暴力减去多出来的11个小时替换掉原来的值。
利用show variables like "%time_zone%";得出如下结论:
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | SYSTEM |
+------------------+--------+