java随着时间从api接收日期时,将日期更改为第二天

fnx2tebb  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(197)

我正在从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") 同样的结果。
有什么想法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题