从日期时间减去1年

Phi*_*hil 13 vb.net asp.net datetime date subtraction

我已经看到很多关于如何从另一个中减去一个日期时间以及如何将日期添加到日期时间的信息.但以下让我头疼....

当用户在记录中插入一个名为subdate的隐藏字段,其值为datetime.now时会添加到db中.

然后,我需要一个"旧记录"页面,列出所有超过1年的条目,并希望使用类似于(但使用减法方法)的东西;

(DateTime.Now.AddYears(1))
Run Code Online (Sandbox Code Playgroud)

但是没有可用的SubtractYears?为什么?

请问您能告诉我如何获得相同的结果吗?

Kob*_*obi 55

DateTime.Now.AddYears(-1)
Run Code Online (Sandbox Code Playgroud)

文档:

好几年了.值参数可以是负数或正数.