要求是将textbox中的字符串"2010-04-28"(yyyy-MM-dd)转换成"28-APR-10"(dd-MMM-y)

解决方案 »

  1.   

                String str = "2010-04-28";
                DateTime dt = Convert.ToDateTime(str);
                Console.WriteLine(dt.ToString("yyyy-MMM-dd"));
      

  2.   


                String str = "2010-04-28";
                DateTime dt = Convert.ToDateTime(str);
                String res = dt.ToString("yyyy-MMM-dd");
    //res就是你要的结果
      

  3.   

    我的QQ空间里有专门的日期和字符串说明,看能不能帮到你啊!
    http://user.qzone.qq.com/361340841/infocenter?ptlang=2052&ADUIN=361340841&ADSESSION=1272413501&ADTAG=CLIENT.QQ.2785_Mysrv.0
      

  4.   

    没有说清楚是这篇文章
    toString()和format的使用 
      

  5.   

    string s = "2008-10-11";
                    DateTime dt = Convert.ToDateTime(s);              s=  dt.ToString("dd-MMM-yy");
      

  6.   

    和你的系统环境有关吧。我的是APR
      

  7.   

    试试这个            String str = "2010-04-28";
                DateTime dt = Convert.ToDateTime(str);
                Console.WriteLine(dt.ToString("yyyy-MMM-dd",new System.Globalization.CultureInfo("en-us")));