数据库报错数据时,发现插入的时间总是小于当前时间8个小时,在SpringBoot的配置文件中并没有相关时区配置,h2数据库根据系统时间获取数据,所以初步判断是系统时区设置问题。
-- 查看当前系统时区
date -R
-- 执行tzselect
tzselect
--此时会显示时区,注意:需要输入数字以代表不同的时区
选择亚洲 4
选择中国 9
选择北京 1
是否确认 1
-- 复制文件
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
-- 再次查验
date -R