@JsonFormat未设置时区而导致返回错误时间
有时候我们使用 @JsonFormat注解时会忽略设置时区,这样有可能就会导致我们转换的时间与我们从数据库查出的真确时间有差别
这样有可能会导致时间出现误差
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
所以应该再加上时区
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
数据库中的时间
调试代码是查出的时间
响应给前台的时间提前了8小时
当加上时区后
timezone = "GMT+8"
返回时间正常