Может кто-то подскажет библиотеку для работы с временными отрезками? К примеру, есть множество правил, которые описывают события, повторяющиеся периодически в течении какого-то времени. На эти события могут влиять другие события, например: событие А происходит с <дата1> по <дата2>, но оно может перекрываться событием Б, которое происходит с <дата3> по <дата4>, и тогда событие А не нужно учитывать в промежутке с <дата3> по <дата4>.
Пока ничего не удалось нагуглить, вероятно нужно подбирать другие термины