当前位置: 首页 > 知识库问答 >
问题:

在Java8中解析时钟时间

阳德润
2023-03-14
final DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
final String str = "12:22:10";
final LocalDateTime dateTime = LocalDateTime.parse(str, formatter);
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

共有1个答案

姬烨磊
2023-03-14

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

String str = "12:22:10";
LocalTime time = LocalTime.parse(str);

请查看在ideone.com实时运行的代码。

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

 类似资料:
  • 我希望能够解析一段时间(天、小时、分钟)可选字符串,以便输入如下:

  • 本文向大家介绍Linux之时钟中断详解,包括了Linux之时钟中断详解的使用技巧和注意事项,需要的朋友参考一下 在Linux的0号中断是一个定时器中断。在固定的时间间隔都发生一次中断,也是说每秒发生该中断的频率都是固定的。该频率是常量HZ,该值一般是在100 ~ 1000之间。该中断的作用是为了定时更新系统日期和时间,使系统时间不断地得到跳转。另外该中断的中断处理函数除了更新系统时间外,还需要更新

  • 问题内容: 我有一个系统(用Python开发),它接受 datetime作为各种格式的字符串 ,我必须 解析 它们。当前datetime字符串格式是: 现在我想要一个可以在适当的datetime对象中转换任何这些datetime格式的 通用解析器… 否则,我必须单独分析它们。因此,还请提供单独解析它们的方法(如果没有通用解析器)。 问题答案: 正如@TimPietzcker所建议的那样,dateu

  • 问题内容: 我有这些日期字符串: 我想将它们转换为UTC。我已经尝试过此实现: 但是我得到了: 有任何想法吗? 问题答案: 使用parsedatetime库。

  • 时钟中断 本章的最后,我们来实现操作系统中极其重要的时钟中断。时钟中断是操作系统能够进行线程调度的基础,操作系统会在每次时钟中断时被唤醒,暂停正在执行的线程,并根据调度算法选择下一个应当运行的线程。 [info] RISC-V 中断寄存器的细分 在前面提到,sie 和 sip 寄存器分别保存不同中断种类的使能和触发记录。例如,软件中断的使能是 sie 中的 SSIE 位,触发记录是 sip 中的