项目中时常碰到 Convert.ToDateTime 报错的情况
例如:
数据导入时,如果用户胡乱输入,就会出现异常报错。
解决方式:
string inputDate = "2023-7-12"; DateTime date = new DateTime(); if(DateTime.TryParse(inputDate, out date)) { date = Convert.ToDateTime(inputDate); }
DateTime.TryParse 此函数会返回 bool 类型 来校验是否能转换为时间类型,如果返回true再转。标签:转换,C#,DateTime,报错,date,inputDate,datetime From: https://www.cnblogs.com/JoeYD/p/17547064.html