java - HOUR_OF_DAY 的范围是多少?

标签 java android calendar

一个简单的问题,但我找不到它:

HOUR_OF_DAY 的范围是 0 到 23,还是 1 到 24?

我想要一个随机的 HOUR_OF_DAY,我需要吗:

        int randomHour = (int) (Math.random()*24);

        int randomHour = (int) (Math.random()*24+1);

最佳答案

来自 the documentation :

Field number for get and set indicating the hour of the day. HOUR_OF_DAY is used for the 24-hour clock. E.g., at 10:04:15.250 PM the HOUR_OF_DAY is 22.

如果晚上 10:04:15.250 是 HOUR_OF_DAY 22,则范围为 0 - 23。如果是 124,晚上 10 点。将是 23 岁。这在很多层面上都是错误的。 :-)

关于java - HOUR_OF_DAY 的范围是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23168805/

相关文章:

java - For 循环 读取 char 时加 3

java - mangoDb 会自动存储每个 CRUD 操作的日期和时间吗?

android - 使用 JNI 将 Json char 传递给 C 以获取计算值的 Jansson 转储,指针问题

Android检测webview URL更改

java - 日历 HOUR_OF_DAY 存在问题

jquery - 为什么我的 JQuery UI Datepicker 仅在单击时才翻译?

java - 给java对象赋值

java - dom4j SAXReader - 停止解析

android - 我怎样才能找到我的日历 Intent 的结果?

javascript - 使用 JavaScript 自定义日历