首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何判断20070419090909正常的日期

2012-01-14 
怎么判断20070419090909正常的日期?我现在用的是DateTimedtnewDateTime()try{dtConvert.ToDateTime(Dat

怎么判断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( "输入错误 ");

热点排行