如何在Java日期中以额外的毫秒处理时间戳

我有一个javax.ws.rs REST API,它接受一个对象主体,该主体具有一个时间戳字段,该时间戳字段使用JPA映射到一个util Date,但是发送给它的东西发送的时间戳额外的毫秒(也许应该是纳秒)?当我在请求处理程序方法中使用对象时,导致日期在将来。

例如,它来自:“ TimeStamp”:“ 2020-04-24T16:26:11.9376071Z”,

并在对象中解析为“ 2020-04-24T19:02:27”。

如果我使用Postman并在将TimeStamp减少到2毫秒的情况下发送完全相同的消息,则它可以按预期工作并且日期正确。

因此,假设我无法更改正在发送的内容,但希望能够处理它,如何缩短毫秒数以使日期正确解析?

评论