首页 > 解决方案 > 日期时间格式化程序 2018-06-18 20:07:08.908193+00

问题描述

我正在尝试用杰克逊反序列化 DateTime 对象。对象中存储的值是2018-06-18 20:07:08.908193+00。句号后面的部分(.908193)是我不太明白的部分,有人有什么想法吗?

我尝试了以下模式,但它似乎不起作用。

 DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.nnnnnn+xx")

标签: javadatetime-format

解决方案


您的输入和模式有两个问题

1)您的输入有.秒后部分,但您的模式:在其中,请尝试替换它

2)你的模式最后有+xx。我应该X

DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.nnnnnnX");


推荐阅读