如何将,dd-mm-yyyy HH:mm:ss 格式的时间字符串。转换为 yyyy-mm-dd HH:mm:ss 最好不要使用正则表达式

解决方案 »

  1.   

    你截取字符串  ,再一个一个赋值给一个新的string
      

  2.   

    DateTime dt=DateTime.ParseExact("","dd-mm-yyyy HH:mm:ss",null);
      

  3.   

    DateTimeFormatInfo culture = new DateTimeFormatInfo();
    culture.FullDateTimePattern = "dd-MM-yyyy HH:mm:ss";
    DateTime dt = DateTime.ParseExact("02-12-1998 20:30:30", "F", culture);

    DateTime dt = DateTime.ParseExact("02-12-1998 20:30:30", "dd-MM-yyyy HH:mm:ss", null);
      

  4.   

    string time = DateTime.Parse("原时间字符串").ToString("yyyy-MM-dd HH:mm:ss");