从JsonRequest将DateTime调整为毫秒



我收到一个日期时间类似的请求

"modified" : "2021-06-11T07:56:53.494074Z"

我正在使用

val df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss")

根据上述请求,我得到了错误

Conversion failed when converting date and/or time from character string.

如果我发送的请求最多为小数后三位数,则有效示例"modified": "2021-06-11T07:56:53.012Z"是否有一种方法可以将请求修剪为毫秒,以便它使用SimpleDateFormat本身处理扩展请求。已经读过很多答案,说您不能使用SimpleDateFormat来处理纳秒所以要使用java.time包。有人能帮助修剪或支持使用SimpleDateFormat本身的扩展数字吗

尝试以下内容。

new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.")

在秒后附加"点",它应该会下降纳秒。

最新更新