C# 关于datetime的转换问题

项目中时常碰到 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再转。
posted @ 2023-07-12 11:19  一介桃白白  阅读(214)  评论(0编辑  收藏  举报