java - 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
解决方案
格式为“HH”,但提供的值为“0”。“01.03.2021 00:01”有效。
我认为在一小时内强制使用前导零是非常不切实际的,但是,我有一个解决方案。
推荐阅读
- flutter-web - Flutter web 自定义 url 路由导致 404
- python - 在没有随机模块的情况下猜词?人们如何再次尝试?
- php - 仅为允许的 ip 启用 Laravel 调试模式
- php - 如何在laravel中更新每个用户的会话
- laravel - Laravel Eloquent - 主题文本从连接表返回
- java - 在集成测试期间切换 JdbcTemplate
- delphi - 如何使用后台进程从 TWebBrowser 打印 PDF 文件?
- r - 在 R 中使用整洁的文本挖掘重新编码句子标记
- python - 如何使用 pyinstaller 修复“ModuleNotFoundError: No module named 'sklearn'”?
- reactjs - 使用 createSlice 分离 redux 状态而不使用 store