在本机进行开发的时候,在实体类的属性上使用了如下注解

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

但是发现从前端传过来的数据到了后端存在时间差,相差了8小时,在解决问题的时候,尝试了使用如下方法,在JsonFormat中传入一个参数timezone="GMT+8"

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")

发现在本机测试此方法有用,但是在开发环境上测试的时候,此方法就没有用只能使用另外一种方法,在配置文件中添加如下配置,此配置本机和开发进行数据测试,都可用

spring:

jackson:

time-zone: GMT+8

date-format: yyyy-MM-dd HH:mm:ss

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: