我试图找出两个 joda 间隔之间是否有任何重叠。变量的值如下所示。我不确定为什么将重叠返回为“null”。
final Interval overlap = range.overlap(new Interval(beginDateTime, endDateTime));
beginDateTime = 2013-11-03T00:07:00.000Z
endDateTime = 2013-11-03T00:08:00.000Z
range = 2013-11-03T00:00:00.000-05:00/2013-11-03T23:59:59.999-06:00
由“beginDateTime”和“endDateTime”创建的时间间隔对应于美国/芝加哥时区的模糊小时。变量“范围”代表美国/芝加哥时区的 11 月 3 日。
我试图调试到Interval.class,找不到原因。
谢谢。