java.time.format.DateTimeParseException: не удалось проанализировать текст по индексу «dd.MM.yyyy HH: mm» [дубликат]

Мой код:

      import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm");
String filterValue = "01.03.2021 0:01";
LocalDateTime parsedDate = LocalDateTime.parse(filterValue, formatter);

Я получаю исключение java.time.format.DateTimeParseException: текст '01.03.2021 0:01'не может быть проанализирован в индексе 11

1 ответ

В формате указано «ЧЧ», но предоставлено значение «0». "01.03.2021 00:01" работает.

Я думаю, что это довольно непрактично, заставлять час начинать с нуля, но что ж, у меня есть решение.

Другие вопросы по тегам