【发布时间】:2019-11-07 18:06:20
【问题描述】:
使用 Java,我将整数 DAYS 解析为 HOURS。
看起来像这样:
float hours = myvardays*24;
它有效,但常量 24 是 magic number,最好避免。
Calendar、Date 或任何其他变量是否有任何常量来获取一天中的总小时数 (24)?或者可能是一种方法?
我只对通用的 24 小时制感兴趣,而忽略了诸如夏令时 (DST) 等导致其他白天长度的异常情况。
【问题讨论】:
-
我认为该链接在 java API 中没有解决方案
-
你可以在你的代码中自我声明为常量
-
您是否担心夏季时间的过渡?那些日子有 23 或 25 小时
-
不,我不是。 @大卫齐默尔曼
-
@Vrian7 将说明添加为对您的问题的编辑,而不是作为评论。我在这里为你这样做了。
标签: java date parsing calendar