我想用Java 进行简单的日期计算。例如,计算日期之间的天数差异(时间分量为 0)。当然,您可以简单地减去毫秒数,然后除以每天的毫秒数,这样效果很好 - 直到夏令时进入场景。
我意识到,对“天数差异”的不同解释是可能的,特别是无论是否应该考虑时间成分。为了简单起见,我们假设我们有一个 0 时间分量。
这种计算似乎是一种非常常见的需求,我发现对解决该问题的不同方法进行讨论很高兴。
我想看看Joda http://joda-time.sourceforge.net/日期/时间库,特别是可读间隔 http://joda-time.sourceforge.net/api-release/org/joda/time/ReadableInterval.html class.
Joda 使在 Java 中操作日期/时间时变得更加容易,我相信它是新 Java 的基础JSR 310 http://www.infoq.com/news/2007/02/jsr-310字。日期/时间。即它(或非常类似的东西)将出现在 Java 的未来版本中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)