Какой самый эффективный способ проверить, попадает ли дата между повторениями промежутка времени, используя класс даты c #.
Например, у вас есть промежуток времени с 01.01.2009 с 01:00 до 01.06.2009 17:00, который повторяется каждые x количество лет, месяцев или недель и т. Д.
И я хочу проверить, находится ли переменная дата x
между любыми повторениями
Я прочитал статью Мартина Фаулера о временных выражениях , но все его примеры - события одного дня, а не события, которые могут длиться несколько дней.