所以我想解析:
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");
TemporalAccessor parse = dateTimeFormatter.parse("20180521073438514");
并且我收到以下错误: “无法在索引0处解析文本'20180521073438514'”
但是当我尝试添加将“ ss”和“ SSS”分开的某物时,它会起作用:
DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmss.SSS");
TemporalAccessor parse = dateTimeFormatter.parse("20180521073438.514");
我是否缺少某种分隔符来分隔“ ss”和“ SSS”?
答案 0 :(得分:1)
这是Java 8中已修复的Java 8中的错误,请查看官方错误报告https://bugs.openjdk.java.net/browse/JDK-8031085