Диапазон дат

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Как сделать из DateTime.Now 5 дат, 3дня предыдущих и 2 дня будующих?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Можно сдвигать дату методом AddDays - http://msdn.microsoft.com/ru-ru/library/system.datetime.adddays(v=vs.110).aspx

Тогда сниппет для прошедшей даты:
Код:
DateTime today = DateTime.Now;
DateTime before = today.AddDays (-1);
return before.ToString ("dd-MM-yyyy");
И сниппет для будущей даты:
Код:
DateTime today = DateTime.Now;
DateTime after = today.AddDays (1);
return after.ToString ("dd-MM-yyyy");
 
Последнее редактирование:
  • Спасибо
Реакции: detroit и nicos77777

nicos77777

Client
Регистрация
04.04.2013
Сообщения
333
Благодарностей
18
Баллы
18
Можно сдвигать дату методом AddDays - http://msdn.microsoft.com/ru-ru/library/system.datetime.adddays(v=vs.110).aspx

Тогда сниппет для прошедшей даты:
Код:
DateTime today = DateTime.Now;
DateTime before = today.AddDays (-1);
return before.ToString ("dd-MM-yyyy");
И сниппет для будущей даты:
Код:
DateTime today = DateTime.Now;
DateTime after = today.AddDays (1);
return after.ToString ("dd-MM-yyyy");
Эх, расцелавал бы ,но не прилично, спасибо огромное
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)