常量有很多定义,如:
public static final long MS_IN_YEAR = 1000L * 3600L * 365L;
public static final int SEC_IN_DAY = 3600;
是否有任何标准类,它们已经拥有这些常量?
最近我在自己的常量定义中发现了bug。我想完全避免这样的错误......
UPDATE 此外,我认为标准定义为常量提供了一致的短名称,因此您不应该发明自己的名称!
答案 0 :(得分:3)
据我所知,标准JDK类中没有这样的东西。但是,DateTimeConstants
类Joda-Time中有类似的字段。
绝对是SECONDS_PER_DAY
,但似乎一年内没有专门针对millis的人。您可以将MILLIS_PER_DAY
乘以365
。