【发布时间】:2020-09-10 23:04:04
【问题描述】:
我现在尝试了几个小时来将此字符串解析为 LocalDate,但我只是找不到我的模式错误的地方。
public void parseDate() {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd'-'MMM'-'yy");
LocalDate date = LocalDate.parse("05-Sep-20", formatter);
}
我得到以下异常:
java.time.format.DateTimeParseException: Text '05-Sep-20' could not be parsed at index 3
使用dd'-'MMMM'-'yy 或dd'-'MM'-'yy 模式时效果很好,但不适用于MMM
我在破折号周围使用了单引号,否则我会在不同的索引处遇到解析异常。
我正在使用 Java1.8 和java.time
【问题讨论】:
标签: java