首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在java 8中解析时钟时间

在java 8中解析时钟时间
EN

Stack Overflow用户
提问于 2016-10-05 09:24:49
回答 2查看 7.3K关注 0票数 9

我想知道是否有可能解析时钟时间:分钟:秒在Java 8中?

例如:

代码语言:javascript
复制
final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
final String str = "12:22:10";
final LocalDateTime dateTime = LocalDateTime.parse(str, formatter);

我试过了但得到了这个例外:

代码语言:javascript
复制
Exception in thread "main" java.time.format.DateTimeParseException: Text '12:22:10' could not be parsed: Unable to obtain LocalDateTime from TemporalAccessor: {},ISO resolved to 12:22:10 of type java.time.format.Parsed
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-05 09:38:41

LocalTime.parse

因为您只有一段时间使用LocalTime类。在您的情况下,不需要定义格式模式。

代码语言:javascript
复制
String str = "12:22:10";
LocalTime time = LocalTime.parse(str);

请看代码在IdeOne.com现场运行

有关更多信息,请参见Oracle教程

票数 16
EN

Stack Overflow用户

发布于 2021-08-01 20:46:01

LocalTime.parse("04:17");

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39870160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档