Проверьте дату между двумя датами без использования цикла for
Всем Привет,
У меня есть свидания:-
02/11/2011
25/12/2011
09/12/2011
13/12/2011
и я должен проверить эти даты одну за другой между 01/11/2011 и 15/12/2011.
Если какая-либо из вышеперечисленных дат лежит между заданной датой, то она должна возвращать значение, показывающее дату, существующую и несуществующую, например(1 для несуществующей и 0 для несуществующей), и цикл не должен двигаться больше. пожалуйста, помогите мне, как это сделать.
Что я уже пробовал:
protected void FindDate() { DateTime d1 = new DateTime(2011, 11, 2); DateTime StartDate = new DateTime(2011, 11, 01); DateTime EndDate = new DateTime(2011, 12, 15); int DayInterval = 1; List<datetime> dateList = new List<datetime>(); while (StartDate.AddDays(DayInterval) <= EndDate) { StartDate = StartDate.AddDays(DayInterval); dateList.Add(StartDate); if (StartDate == d1) { Response.Write(d1.ToString() + " Exist"); } } }
ZurdoDev
Я не понимаю вашего вопроса, но если вы хотите вырваться из цикла while, вы можете использовать разрыв кода;