Вычтите 1 год из даты и времени

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

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

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

(DateTime.Now.AddYears(1))

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

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

Ответ 1

DateTime.Now.AddYears(-1)

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

Несколько лет. Параметр value может быть отрицательным или положительным.