我正在使用以下函数来确定输入字符串是否为有效日期。
public static bool IsDate(string date)
{
DateTime Temp;
if (DateTime.TryParse(date, out Temp))
return true;
else
return false;
}
问题是当我输入“1997-09”时它返回true。我希望它检查完整的日期,如“1997-08-12”
而且没有固定日期格式。输入也可以是“2012 年 2 月 19 日”