我正在尝试使用{{解析 08:24:55(HH:mm:ss)和 8:24:55(H:mm:ss) 1}} java中的方法8.以下代码已成功执行并打印 08:24:55 :
LocalTime.parse()
但输入 8:24:55 的同一组代码失败并抛出错误:
线程中的异常" main" java.time.format.DateTimeParseException:Text' 8:24:55'无法在索引0处解析
有什么建议可以用来处理这两种情况吗?
答案 0 :(得分:6)
在您的模式中只使用一个H
:
LocalTime time= LocalTime.parse("08:24:55", DateTimeFormatter.ofPattern("H:mm:ss"));
输出:
8时24分55秒