Диапазон дат

  • Автор темы Автор темы nicos77777
  • Дата начала Дата начала

nicos77777

Client
Регистрация
04.04.2013
Сообщения
339
Реакции
20
Баллы
18
Как сделать из DateTime.Now 5 дат, 3дня предыдущих и 2 дня будующих?
 
Можно сдвигать дату методом 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
Можно сдвигать дату методом 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)