如下:string cc="201001010920"如何转化为Datetime dd="2010.01.01 09:20"
C#,有何好方法,还请高手不吝赐教……………………

解决方案 »

  1.   

    为什么不用日期控件?或者类DateTime获得时间
      

  2.   

    怎么是这个样子?要不你写个截取方法截吧。。截取之后再拼接一下再用Convert.ToDateTime转化
      

  3.   

    看能不能先转成DateTime,用"yyyyMMddHHmm"格式串转成时间,再由时间使用"yyyy-MM-dd HH:mm"格式化成字串;
      

  4.   

    为何你的CC要用那种格式?
    可以保存 DateTime.tostring() 后的字符啊,这样需要的时候可以直接转换成时间如果你必须那种格式,可以写个方法将其分割转换成有效的格式在转换
      

  5.   

    获得的数据 就是字符串cc="201001010920"
    所以需要转化成Datetime 难道只能用拼接吗?
      

  6.   

    string cc = "201001010920";
    DateTime dd= DateTime.ParseExact(cc, "yyyyMMddHHmm", null);
    Console.WriteLine(dd.ToString("yyyy.MM.dd HH:mm"));
      

  7.   


                string str = "201001010920";            DateTime dt = DateTime.ParseExact(str, "yyyyMMddhhmm", null);            Console.WriteLine(dt.ToString("yyyy.MM.dd hh:mm"));
      

  8.   

    DateTine.ParseExact("201001010920","yyyyMMddHHmm",null)