【发布时间】:2021-03-02 03:31:00
【问题描述】:
我有一个 OffsetDateTime。 在 json 中使用 Jackson 我看到了这个值:
2021-03-01T22:21:02.8624372-05:00
在我使用的领域
@JsonFormat(pattern="yyyy-MM-dd'T'HH:mm:ssZ")
显示此值
2021-03-01T22:21:02-0500
有什么想法
2021-03-01T22:21:02-05:00
【问题讨论】:
-
我很困惑。第一个 sn-p 是杰克逊消费之前的 JSON?那么第三个 sn-p 是如何打印的,如果你对相应的解析对象执行
toString? -
第一个sn-p是jackson生成的值,当我输入JsonFormat时,我得到的是jackson生成的第三个sn-p
-
试试这个:
@JsonFormat(pattern="yyyy-MM-dd'T'HH:mm:ssxxxx"),让我们知道它是否有效。 -
得到相同的结果
标签: java json jackson datetimeoffset