修改linux时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
从windows 服务器同步时间
ntpdate time.windows.com
Springboot
修改application.yml,增加jeckson.time-zone
spring:
jeckson:
time-zone: Asia/Shanghai
修改数据库链接,增加&serverTimezone=GMT%2B8
jdbc:mysql://127.0.0.1:3306/mydbname?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8
修改Domain
@JsonFormat(pattern="yyyy-MM-dd", locale="GMT+8")
private Date time;
MySQL
修改mysql配置文件并重启,linux下位my.cnf ,windows下为my.ini。
在[mysqld]下增加配置项
default-time-zone='+08:00'