我有12个月 January, February,March,April,May, June,July,August, September,  October,November, December
如何把上面的那些英文转化成这种 01/1988 一次循环取出上面的月份   02是月份 1988是年份 即:MM/yy这种形式。
         谢谢!!!
            
           
            
            
           
          
            
           

解决方案 »

  1.   

    是读取Excel文件的  
    第一列的值 而这列值是英文的月份 我要把英文的转化成 02/1988 即:输出 MM/yy形式
      

  2.   

    比如这列某个值为February, 有年份信息么?(能具体给个例子么?) 
    02/1988 是MM/yyyy格式...
      

  3.   

    有年份信息的  strD[0] = saRet[1, 1].ToString() + "/" + year[k];
     year[k] 这是我取得Excel年份信息 saRet[1, 1].ToString() 这是取得Excel月份信息
      

  4.   

    试试这个
                string str = "February/1988";
                string res = str.Substring(0, 3) + str.Substring(str.IndexOf('/'));            DateTime dt = DateTime.ParseExact(res,"MMM/yyyy",null);            Console.WriteLine(dt.ToString("MM/yy"));
      

  5.   

    我只是写出了怎么将February/1988转换为你要的MM/yyyy形式,循环里自己写下吧...
      

  6.   

    DateTime dt = DateTime.ParseExact("Aug 15 10:30", "MMM dd hh:mm", null);  
    System.IFormatProvider format=new System.Globalization.CultureInfo("zh-CN",true);  
    IFormatProvider culture = new CultureInfo("en-US", true);  
    DateToime dt=DateTime.ParseExact("","yyyyMMdd",culture ));  DateTime   dt=DateTime.ParseExact( " September 7, 2010 11:59 pm", "MMM   d,   yyyy   HH:mm   tt ",null)