java - 日期时间格式化程序 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")
解决方案
您的输入和模式有两个问题
1)您的输入有.
秒后部分,但您的模式:
在其中,请尝试替换它
2)你的模式最后有+xx。我应该X
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.nnnnnnX");
推荐阅读
- python - 如何降低以下代码的时间复杂度
- javascript - React 中的 d3.js 用于 3d 图表
- python - LookupError 烧瓶中止
- javascript - 打字稿中变量之间的区别
- mysql - 如何调用函数并在 SELECT 查询中复制返回值?
- sslexception - "javax.net.ssl.SSLException: Software caused connection abort: recv failed" when connecting to Google Mail APIs
- python - Split function with multiple delimiters such as ( and ,
- google-sheets - Copy and paste raw text from a FILTER formula
- python - Mininet WiFi:站点可以 ping AP,但反之则不行
- google-apps-script - 如何通过单击 Google 表格中的按钮弹出当前星期一?