Как перечислять дни в C#?

Здравствуйте.

Есть начальная дата: день, месяц, год.
Есть конечная дата: день, месяц, год.

Мне нужно последовательно перечислить все дни начиная с "начальной даты" и заканчивая "конечной датой".

Как это реализовать на C#?
  • Вопрос задан
  • 331 просмотр
Решения вопроса 2
@kttotto
пофиг на чем писать
var beginDate = DateTime.Now;
var futureDate = beginDate.AddDays(365);

for (var date = beginDate; date < futureDate; date = date.AddDays(1))
{
    Console.WriteLine(date.ToString());
}
Ответ написан
Комментировать
@ERAFY Автор вопроса
string date1 = "2017-10-05";
DateTime Date1 = DateTime.Parse(date1);

string date2 = "2017-10-14";
DateTime Date2 = DateTime.Parse(date2);

DateTime incrementedDate = Date1;

while (incrementedDate < Date2)
{
    incrementedDate = incrementedDate.AddDays(1);
    Console.WriteLine(incrementedDate.ToString("yyyy-MM-dd"));
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы