我正在从java代码调用一个api(rest),它将返回一个包含日期的对象作为响应。
我在一个包含 java.util.Date
变量(无法更改)。
问题是api返回的日期为 "2000-01-01T23:00:00.000+00:00"
但是当java反序列化它时,我得到 "2000-01-02T00:00:00.000+00:00"
.
所以这是一种四舍五入到第二天,这可能是一个时区问题(我不这么认为)。我没有在日期上使用任何格式化程序。
我试着用 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX")
同样的结果。
有什么想法吗?
暂无答案!
目前还没有任何答案,快来回答吧!