用Java表示时间段的最佳方法是什么?

Joa*_*les 12 java date

用Java表示时间段的最佳方法是什么?我可以使用2个Date对象还是有更好的方法?

即四月,七月的第三周,一月到三月等等.

Wal*_*inz 10

这是Joda在时间+ Java中的常用链接:

http://joda-time.sourceforge.net/api-release/org/joda/time/Period.html

编辑:此特定问题的相关链接是http://joda-time.sourceforge.net/api-release/org/joda/time/Interval.html

  • 感谢Waldheinz,我想我没有正确解释自己,我看了一下Joda(我不知道),我发现了Interval类,它代表了我需要的东西. (2认同)

Ork*_*zen 10

我看到答案很老了.

因此Java 8,我们可以使用Java.Time部分基于的原生,Joda Time并使日期操作非常容易.

看看Period,DurationLocalDate