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 @   一介桃白白  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示