小编Sco*_*ner的帖子

Java DateTimeFormatter 使用特殊字符解析

我在正确使用格式DataTimeFormatter以解析String以下格式的日期时间时遇到了一些麻烦:

20200915095318.883[-4:EDT]
Run Code Online (Sandbox Code Playgroud)

我有一个DateTimeFormatter模式可以生成这种格式,但它不能解析相同的字符串。该模式是:

yyyyMMddHHmmss.SSS'['x':'z']'
Run Code Online (Sandbox Code Playgroud)

如果还有其他更适合此类需求的用于 DateTime 解析的库,我也会很乐意考虑这些库。现在我的解决方案是一个一次性的正则表达式匹配器,当我遇到这个 DateTime String 并手动构建它的部分时。这很糟糕。

java datetime

5
推荐指数
2
解决办法
113
查看次数

标签 统计

datetime ×1

java ×1