使用c# 4.0验证日期格式

本文关键字:日期 格式 验证 使用 | 更新日期: 2023-09-27 18:06:12

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

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

这段代码可以通过使用。net 4.0框架特性来优化吗?

使用c# 4.0验证日期格式

No。但它可以使用其他比4.0早得多的框架特性来优化:

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