部署在云服务器上MySQL默认当前时间比当前实际时间少8小时,而用本地数据数据正常,于是定位到可能是docker 的mysql时区不对
MySQL数据库
字段:create_time 类型: timestamp 默认: CURRENT_TIMESTAMP
对应实体类
private LocalDateTime createTime;
1.查看进程/容器:
docker ps
2.进入MySQL容器:
docker exec -it f4a2d6bf1063 /bin/bash
3.输入命令:
date
查看时间,会发现比当前时间少了8小时