asp.net C#验证日期格式

string s = "2012-04-23";  
    DateTime dt;  
    if (DateTime.TryParseExact(s, "yyyy-MM-dd", null, DateTimeStyles.None, out dt)) 
{
//验证通过
}

需要用到的命名空间:

using System.Globalization;

原文

System.Globalization 命名空间