【发布时间】:2021-01-08 08:19:07
【问题描述】:
我在我的 Android 应用程序中使用了一个 REST 服务,它给了我一个时间,只是时间,但它也会返回类似的东西
"24:38:00" 或 "25:15:00"
所以,我需要的是解析这次并以 24 小时格式输出真实结果。应该是
"00:38:00" 和 "01:15:00"
我试过用这种方式
LocalTime localTime = new LocalTime(timeModel.getTimeString());
但我现在有这个错误Cannot parse "24:38:00": Value 24 for hourOfDay must be in the range [0,23]
我该如何解决?我只需要时间而不是日期
【问题讨论】:
-
怎么样.. 如果小时 >= 24,减去 24?
-
@ShioT 你认为这是最好的方法吗?你能告诉我你的意思吗?
-
hourOfDay % 24?
标签: java android time java-time localtime