Asp.net 从当前日期时间查找1年前

Asp.net 从当前日期时间查找1年前,asp.net,sql,datetime,Asp.net,Sql,Datetime,我要执行此日期检查: 用户输入的日期不得少于当前日期12个月前,例如 if date\u value>'03-apr-2009' 如何编写.NET代码来实现这一点 编辑: 我输入的日期值是字符串格式 [正如我所做的那样 ((System.DateTime)日期值)。ToString(“dd-MMM-yyyy”)] 所以现在我想比较一下这个字符串(date_值)和DateTime.now.AddYears(-1)) 那么,两个字符串可以这样比较吗????(如果一个日期值大于另一个日期值) 或者我应

我要执行此日期检查:

用户输入的日期不得少于当前日期12个月前,例如

if date\u value>'03-apr-2009'

如何编写.NET代码来实现这一点

编辑:

我输入的日期值是字符串格式

[正如我所做的那样 ((System.DateTime)日期值)。ToString(“dd-MMM-yyyy”)]

所以现在我想比较一下这个字符串(date_值)和DateTime.now.AddYears(-1))

那么,两个字符串可以这样比较吗????(如果一个日期值大于另一个日期值)


或者我应该为比较做任何转换吗?

DateTime.Now.AddYears(-1)

你是说下面的代码吗

if(date_value > DateTime.Now.AddYears(-1))
{
    //enter code here
}