c#如何判断textbox中输入的数据是datatime型的

(1)你好,标准的方法是用一个验证控件:RangeValidator,把type设为DateTime,最大值设为'3000-1-1'或者别的,最小值最好设为'1900-1-1'.
(2)程序里面自己验证:
DateTime dt;
if(DateTime.TryParse(textbox.Text,out dt))
{
//日期格式正确
}

try{Convert.ToDateTime(textbox.Text))
catch{Response.Write("不是日期");}

 

你可能感兴趣的:(time)