@JsonFormat时区问题

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

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

查看相关文档得出对象

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

解决办法:it

增长“timezone = "GMT+8"”数据类型

@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
相关文章
相关标签/搜索