C# 判断字符串是否为日期格式

判断字符串内容是否为日期格式,并返回一个日期变量

                               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();