(1)如何将英文日期20-Mar-2009 转换成2009-3-20   以及2009-3-2-转换成20-Mar-2009?
(2)如何判断一个日期是 英文的20-Mar-2009 的格式还是中文的2009-3-2格式?

解决方案 »

  1.   

    DateTime dt = new DateTime();
            dt = DateTime.Parse("20-Mar-2009");
            Response.Write(dt.ToString("yyyy-M-d"));
            
            dt = DateTime.Parse("2009-3-20");
            Response.Write(dt.ToString("dd-...-yyyy"));
    Mar不知道,自己查一下吧
      

  2.   

     DateTime dt = new DateTime();
            dt = DateTime.Parse("20-Mar-2009");
            Response.Write(dt.ToString("yyyy-M-d"));
            
            dt = DateTime.Parse("2009-3-20");
            Response.Write(dt.ToString("dd-MMM-yyyy"));