DateTime tm;if(true == DateTime.TryParse(TextBox1.Text, out tm)){//是日期格式}else{//不是日期格式}
或者用Convert类型,能转换是真,这种效率比较低,也可以用正则表达式来判断。