我遇到这个情况解决办法
第一步加注解
/** * 订单创建时间 */ @Column(name = "create_time") @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss", timezone ="GMT+08:00") private Date create_time;//下单时间
这样查询出来的结果正常显示2021-11-03 15:22:47
但是查看mysql数据库结果依然少了八个小时
于是关键的第二步
在application-dev.yml或者application.properties配置文件中修改深蓝色字体部分
url: jdbc:mysql://x.x.x.x:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8
完美解决
有问题欢迎学习交流