С учетом даты начала (DateTime), даты окончания (DateTime) и списка DayOfWeek (s). Как получить все даты соответствия:Получить даты с датой начала и окончания даты окончания дня
Пример:
StartDate : "06/17/2016"
EndDate : "06/30/2016"
DayOfWeek(s) : [0(Monday), 1(Tuesday), 4(Friday)]
Требуемая результат:
Dates = ["06/17/2016", "06/20/2016", "06/21/2016", "06/24/2016", "06/27/2016", "06/28/2016"]
Что вы пробовали? Как просто перебирать даты и проверить, находится ли 'DayOfWeek' в вашем списке критериев? –
Ваш список дат кажется немного неправильным ... Вам не хватает 2016-06-17, который является пятницей и вашей датой начала (должны ли они быть эксклюзивными?), И вы включаете 2016-06-29, который является средой. Хотя он и показывает, почему вам нужен этот код для его работы, возможно, стоит исправить это, чтобы избежать путаницы и упростить подтверждение того, что результаты ответов соответствуют правильным ожидаемым результатам. :) – Chris