是否可以制作类似于Joda Time的Interval类的范围对象,您可以在其中设置开始和结束日期值但不包括年份?例如,如果日期在8月1日和12月1日的范围内,无论年份如何,我都希望在代码中执行某些操作。
答案 0 :(得分:2)
Joda-Time提供了一个实现MonthDay
的ReadablePartial
类型(有关更多类型的部分时间,请参阅实现类列表)。您可以将其与Guava's Range
类型结合使用,以表示一系列此类间隔。
Joda-Time不包含处理部分范围的强大方法;您的时间跨度选项为Period
, Interval
, and Duration
。然而,我发现Range
非常适合此类任务。