@JsonFormat时区问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

今天遇到一个问题,在将Java对象数据发送到RabbitMQ时,对象里数据类型为Date的属性值和当前时间相差8小时,后来发现是在Date类型的属性上增加了一个注解

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

查看相关文档得出

@JsonFormat默认情况下是timeZone为GMT(即标准时区),和北京时间相差8小时

解决办法:

增加“timezone = "GMT+8"”

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

 

转载于:https://my.oschina.net/u/2608890/blog/2996744

你可能感兴趣的:(@JsonFormat时区问题)