如何使用LocalTime.parse以任何格式解析时间?

问题描述 投票:2回答:4

我在使用java的LocalTime解析带有小时,分钟和秒的字符串时遇到麻烦。

LocalTime t = LocalTime.parse("8:30:17"); // Simplification

这将引发以下异常:

线程“主”中的异常java.time.format.DateTimeParseException:无法在索引0处解析文本“ 8:30:17”

我在使用Java的LocalTime解析带有小时,分钟和秒的字符串时遇到麻烦。 LocalTime t = LocalTime.parse(“ 8:30:17”); //简化这将引发以下异常:...

java time localtime datetime-parsing time-format
4个回答
3
投票

您需要像这样传递自定义DateTimeFormatter


3
投票

默认格式化程序要求使用ISO格式,小时,分钟和秒分别使用2位数字。


1
投票

您需要使用DateTimeFormatter为解析器提供要解析的格式模式。


0
投票
© www.soinside.com 2019 - 2024. All rights reserved.