使用C#4.0验证日期格式

时间:2013-03-27 14:30:18

标签: c# validation date

在我们现有的网站代码中,我遇到了以下代码:

private static bool IsDate(string inputText)
        {
            try
            {
                DateTime.Parse(inputText);
                return true;
            }
            catch
            {
                return false;
            }
        }

使用.NET 4.0框架功能可以优化这段代码吗?

2 个答案:

答案 0 :(得分:5)

没有。但它可以使用已经存在超过4.0的其他框架功能进行优化:

private static bool IsDate(string inputText)
{
    DateTime d;
    return DateTime.TryParse(inputText, out d);
}

答案 1 :(得分:0)

bool IsDate(string Input)
    {
        DateTime RV;
        return DateTime.TryParse(Input, out RV);
    }