您好,我尝试使用 DateTimeFormatter 将 String 20110330174824917 解析为 OffsetDateTime 所以
public static void main(String[] args) {
// System.out.println(OffsetDateTime.parse("20110330174824917", DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")));
System.out.println(LocalDateTime.parse("20110330174824917", DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS")));
}
但我
在线程“main”java.time.format.DateTimeParseException:无法解析文本“20110330174824917”中出现异常,在 java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1952) 处的索引 8 处找到未解析文本java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851) 在 java.time.LocalDateTime.parse(LocalDateTime.java:492)
嘿伙计们,这个问题似乎与 java 8 有关 https://bugs.openjdk.java.net/browse/JDK-8031085
谢谢大家的帮助