请问如果将yyyyMMddHHmmss格式的字符串转换成DateTime?
比如"20111205203010"。如果是"2011-12-05 20:30:10"话,可以直接Convert.ToDateTime("2011-12-05 20:30:10")。
但是Convert.ToDateTime("20111205203010")报错。

解决方案 »

  1.   

    DateTime dt;
                if (DateTime.TryParseExact("20090624101315","yyyyMMddhhmmss",null,System.Globalization.DateTimeStyles.None,out dt))
                {
                    MessageBox.Show(dt.ToString());
                }
      

  2.   

    这个方法当然知道了,我觉得这是最无路可走的方法。我想请假一下大家,有没有更好的方法。为何c#不支持yyyyMMddHHmmss格式的时间转换
      

  3.   

    2-4楼的孩子,加上楼主...你们不会看书、不懂看MSDN、连VS强大的智能提示都不看的吗?这样下去这个行业是不会有你们的位置的...