Java LocalTime Parse异常

时间:2016-08-19 08:36:20

标签: java localtime

我有一段代码工作得很好,现在不知何故不起作用。

我正在读取csv文件,并在格式4:38的时间字段中读取时出错。

抛出异常的代码是:

LocalTime.parse("4:38", DateTimeFormatter.ofPattern("HH:mm"))

我还尝试了"H:mm""H:m"模式,但它会抛出相同的异常:Text '4:38' could not be parsed at index 0。知道为什么它会在小时编号抛出异常吗?

我使用的是Java 8.

2 个答案:

答案 0 :(得分:10)

该模式需要一个单一的" H"和一个单一的" m"。

td

它适用于4:38和14:38。

Official Doc:请参阅"格式化和解析模式"

答案 1 :(得分:0)

" H:毫米"我的工作正常。enter image description here enter image description here