问题描述
今天使用mybtis保存信息的时候,发现保存的时间和实际存入的时间始终相差14小时。
解决思路
核查服务器时间
date
没问题。
核查数据库时间
mysql -uroot -p
show variables like '%time_zone%';
很明显这里time_zone
还是默认时区,修改为中国时区就行了。
解决方案
CST划分里面中国的时区是+8
。
set global time_zone = '+8:00';
set time_zone = '+8:00';
flush privileges;
之后保存时间就没有时差了。