gpt4 book ai didi

Java:为什么 TimeUnit 缺少枚举?

转载 作者:搜寻专家 更新时间:2023-10-30 19:43:10 25 4
gpt4 key购买 nike

我只是想知道,为什么 Java 的 TimeUnit 类中缺少一些枚举?

实际上最大时间单位是 DAY,而我想使用 WEEK、YEAR...

最佳答案

TimeUnit.DAYS 常量表示 24 小时的间隔,而不是日历日(午夜到午夜)。超过一天(一周、一个月、一年)的任何东西都是日历单位,而不是时间单位。日历单位的持续时间取决于所使用的日历:例如,当夏令时生效和失效时,一周可能会长一小时或短一小时,闰年会长一天,等等。这就是为什么将日历单位包含到 TimeUnit 枚举中没有意义。

关于Java:为什么 TimeUnit 缺少枚举?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10936202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com