Java LocalTime 解析异常
Java LocalTime Parse Exception
我有一段代码工作得很好,但现在不知何故不起作用。
我正在读取 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.
图案需要一单"H"和一单"m"。
LocalTime.parse("4:38", DateTimeFormatter.ofPattern("H:m"));
它适用于 4:38 和 14:38。
Official Doc:见"Patterns for Formatting and Parsing"
"H:mm" 对我来说很好。
我有一段代码工作得很好,但现在不知何故不起作用。
我正在读取 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.
图案需要一单"H"和一单"m"。
LocalTime.parse("4:38", DateTimeFormatter.ofPattern("H:m"));
它适用于 4:38 和 14:38。
Official Doc:见"Patterns for Formatting and Parsing"
"H:mm" 对我来说很好。