尝试解析Java中的日期时间“ 02-APR-18 09.26.21”的异常

时间:2019-03-31 16:24:55

标签: java datetime

我正在尝试使用Java 8解析非标准的日期时间格式。我已经阅读了该类和AFAICT的javadoc,并以正确的方式提供了该格式。

System.out.println(
    DateTimeFormatter.ofPattern("dd-MMM-yy HH.mm.ss", Locale.US)
        .parse("02-APR-18 09.26.21"));

但我收到此错误:

Exception in thread "main" java.time.format.DateTimeParseException: Text '02-APR-18 09.26.21' could not be parsed at index 3
    at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1988)
    at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1816)

我也尝试过删除Locale.US,但得到的消息完全相同。

任何帮助将不胜感激。

0 个答案:

没有答案