следующий код не работает:Как анализировать «15 декабря 2009 года» в Дате с использованием API Java8 Date?
DateTimeFormatter.ofPattern("L dd, yyyy", Locale.US).parse("December 15, 2009");
, как он бросает
java.time.format.DateTimeParseException: Text 'December 15, 2009' could not be parsed at index 0
Как заставить его работать? Возможно ли даже использование с использованием Locale
?? (Без использования дополнительной карты, которая отображает String
к номеру месяца
Странно, что он терпит неудачу, поскольку в соответствии с источниками 'DateTimeFormatterBuilder', как' M', так и 'L' обозначают тот же' ChronoField.MONTH_OF_YEAR'. –