"20080729095255".ToString("yyyy-MM-dd HH:mm:ss");

解决方案 »

  1.   


                string str = "20080729095255";
                DateTime dt = new DateTime();
                DateTime.TryParseExact(str, "yyyyMMddhhmmss", System.Globalization.DateTimeFormatInfo.CurrentInfo, System.Globalization.DateTimeStyles.None, out dt);
      

  2.   

    string str = "20080729095255";
    str = str.Insert(4, "-").Insert(7,"-").Insert(10," ").Insert(13,":").Insert(16,":");
    DateTime dt = DateTime.Parse(str);
      

  3.   

    string str = "20080729095255";
                DateTime dt = new DateTime();
                DateTime.TryParseExact(str, "yyyyMMddhhmmss", System.Globalization.DateTimeFormatInfo.CurrentInfo, System.Globalization.DateTimeStyles.None, out dt);"20080729095255".ToString("yyyy-MM-dd HH:mm:ss");
      

  4.   


    20080729095255".ToString("yyyy-MM-dd HH:mm:ss");
      

  5.   

    20080729095255".ToString("yyyy-MM-dd HH:mm:ss");
      

  6.   

    "20080729095255".ToString("yyyy-MM-dd HH:mm:ss");
    这样是肯定不行的
      

  7.   

    string str = DateTime.ParseExact("20080729095255 ", "yyyyMMddHHmmss", null).ToString("yyyy-MM-dd HH:mm:ss ");