C#中怎么满足下面的效果:
   现有日期,例如:11年9月1日03时23分,现在我要将其中的中文全去掉,并且在月份和日的数字前面补零(如果没有的话,有就自动不补),最后将得到的数字字符串赋值给一个变量应该怎么做。。

解决方案 »

  1.   

     string a = "11年9月1日03时23分" ;
     
     Console.WriteLine(DateTime.ParseExact(a,"yy年M月d日HH时mm分",null).ToString("yyMMddHHmm")); //1109010323
      

  2.   

    如果你的初始数据是DataTime类型的,可以这样
    DataTime.Now.ToString("yyMMddHHmm");
      

  3.   

    DateTime.Parse
    DateTime.TryParse
    DateTime.ParseExact
    DateTime.TryParseExact