首页 > 解决方案 > 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: Text '01.03.2021 0:01' could not be parsed at index 11

标签: javadatedatetime-parsingdatetimeparseexception

解决方案


格式为“HH”,但提供的值为“0”。“01.03.2021 00:01”有效。

我认为在一小时内强制使用前导零是非常不切实际的,但是,我有一个解决方案。


推荐阅读