Вычесть 1 год из даты - PullRequest
       21

Вычесть 1 год из даты

13 голосов
/ 30 апреля 2010

Я видел много информации о том, как вычесть одно время даты из другого и как добавить годы к дате. но следующее вызывает у меня головную боль ....

Когда пользователь вставляет запись, в базу данных добавляется скрытое поле с именем subdate со значением datetime.now.

Затем мне нужна страница «Старые записи», в которой перечислены все записи старше 1 года, и они надеются использовать что-то (но с использованием метода вычитания), подобное;

(DateTime.Now.AddYears(1))

но нет доступных SubtractYears? Почему?

Пожалуйста, дайте мне знать, как я могу достичь того же результата?

1 Ответ

55 голосов
/ 30 апреля 2010
DateTime.Now.AddYears(-1)

Из документации :

Количество лет. Параметр значения может быть отрицательным или положительным.

...