Стилизация элемента

Чтобы проверить перекрытие в двух разных диапазонах дат, {Start1, End1} и {Start2, End2} Я проверяю:

if ((Start1 <= End2) && (End1 >= Start2))
{
  //overlap exists
}

Вопрос в том, как лучше всего сравнивать перекрытия, если бы у меня было, скажем, пять диапазонов дат? .

проверять, не перекрывают ли какие-либо из них друг друга?

Если у меня несколько диапазонов дат, как определить, перекрываются ли какие-либо из этих диапазонов?

9
задан VoodooChild 6 February 2011 в 01:12
поделиться