在没有年份的Joda Time中制作日期范围?

时间:2016-07-29 04:42:22

标签: java jodatime

是否可以制作类似于Joda Time的Interval类的范围对象,您可以在其中设置开始和结束日期值但不包括年份?例如,如果日期在8月1日和12月1日的范围内,无论年份如何,我都希望在代码中执行某些操作。

1 个答案:

答案 0 :(得分:2)

Joda-Time提供了一个实现MonthDayReadablePartial类型(有关更多类型的部分时间,请参阅实现类列表)。您可以将其与Guava's Range类型结合使用,以表示一系列此类间隔。

Joda-Time不包含处理部分范围的强大方法;您的时间跨度选项为Period, Interval, and Duration。然而,我发现Range非常适合此类任务。