C#如果日期格式故意写错,然后出现报错怎么办

将参数值从String转换到DateTime失败

捕获处理异常,防止程序因为转换报错。

用DateTime.TryParse


      DateTime dt ;
            if (!DateTime.TryParse("日期字符串", out dt)) { //转换出错给dt一个默认值或者抛出错误什么
            }

DateTime.TryParse(string,out datetime)
用这个方法转换,或者自己加try,catch捕获异常