我收到一个日期时间类似的请求
"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.")
在秒后附加"点",它应该会下降纳秒。