怎么将2006.5.20变成日期啊或者是2006.05.20变成日期??

解决方案 »

  1.   

    String sDate = "2005.05.20";
    Response.Write(sDate.Replace(".","-"));
      

  2.   

    使用Parse方法:
    DateTime dateTime = DateTime.Parse("2006.5.20");
      

  3.   

    string str1 = "2006.5.20";
    DateTime d = Convert.ToDateTime(str1);
      

  4.   

    DateTime.TryParse 方法 (String, DateTime)
      

  5.   

    System.IFormatProvider format = new System.Globalization.CultureInfo( "en-us" );
    DateTime dt = DateTime.ParseExact(System.DateTime.Now.ToString("yyyyMMdd"), "yyyyMMdd",format );
    this.efDateTimePicker1.Value=dt;
      

  6.   

    String sDate = "2005.05.20";
    Convert.ToDateTime(sDate.Replace(".","-")).Day