判断字符串内容是否为日期格式,并返回一个日期变量
string str; DateTime dtTime; if (DateTime.TryParse(str, out dtTime)) { //str转换成日期类型dtTime输出 //使用转换后的日期类型dtTime } else { //其他操作 }
只对字符串做判断
public bool IsDate(string strDate) { try { DateTime.Parse(strDate); //不是字符串时会出现异常 return true; } catch { return false; } }
PS:将某一日期类型,转换为指定的字符串格式(MM为大写,小写默认为分钟)
1 dtTime.ToString("yyyy/MM/dd"); 2 textBox.text = dtTime.ToString();