如何解决Java随时间从API接收时将日期更改为第二天
我正在从 java 代码调用 API(rest),它将返回一个包含日期的对象作为响应。
我在一个包含 java.util.Date
变量(无法更改)的对象中收到 API 响应。
问题是 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")
同样的结果。
有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。