怎么判断20070419090909正常的日期?
我现在用的是
DateTime dt = new DateTime();
try
{
dt = Convert.ToDateTime(DateStr);
}
catch
{
return false;
}
return true;
他会出错!
但是这个14文的数字确实是正常的日期?
我应该怎么判断啊?
谢谢
------解决方案--------------------如下
string s = "20070419090909 ";
DateTime dtime = new DateTime();
dtime = DateTime.ParseExact(s, "yyyyMMddHHmmss ", null);
------解决方案--------------------//jiatong1981的方法不错
string s = "20070419090909 ";
DateTime vDateTime;
if (DateTime.TryParseExact(s, "yyyyMMddHHmmss ", null,
System.Globalization.DateTimeStyles.None, out vDateTime))
{
MessageBox.Show(vDateTime.ToString());
}
else MessageBox.Show( "输入错误 ");