日期:2014-05-18  浏览次数:20419 次

关于异常的使用.
我想检验一个字符串是否为有效的日期格式.
我这样写.

string date = "1988-32-01";
try
{
  Convert.ToDateTime(date);
  return true;
}
catch
{
  return false;
}


这样可以得到我想要的结果 .只是我不知道.

这种编程思想以及效率上.会不会不妥当的.或是

不受推荐,的? 谢谢

------解决方案--------------------
正则表达试 效率能高点
------解决方案--------------------
正常的其实应该用正则表达式,但一个人并不是什么技术都会的,所有有的时候用点小技巧也是可以的

------解决方案--------------------
我一般都用正则表达式 我觉得用if else 也比try..catch好吧