Я пытаюсь выяснить, есть ли какое-либо совпадение между двумя интервалами джода. значения переменных приведены ниже. Я не уверен, почему перекрытие возвращается как «ноль».
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, соответствует неоднозначному часу в часовом поясе Америки/Чикаго. Переменная 'range' представляет 3 ноября в часовом поясе Америки/Чикаго.
Пробовал отлаживать в Interval.class, не смог выяснить причину.
Благодарю.