【问题标题】:Find 1 year ago from current DateTime从当前日期时间查找 1 年前
【发布时间】:2009-04-03 04:17:21
【问题描述】:

我想执行这个日期检查:

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

if date_value > '03-apr-2009'

如何编写 .NET 代码来执行此操作?

编辑:

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

[正如我所做的那样 ((System.DateTime)date_value).ToString("dd-MMM-yyyy") ]

所以现在我想与这个字符串 (date_value) 和 DateTime.Now.AddYears(-1)) 进行比较

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

或者我应该为比较做任何铸造吗?

【问题讨论】:

    标签: asp.net sql datetime


    【解决方案1】:

    你的意思是类似于下面的代码吗?

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

    【讨论】:

      【解决方案2】:

      DateTime.Now.AddYears(-1)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-07
        • 1970-01-01
        • 2013-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        相关资源
        最近更新 更多