string str = "7/29/2006";
        DateTime Dt = DateTime.Parse(str);
        string strDt1 = Dt.ToString("yyyymmdd");
        string strDt2 = Dt.ToString("yyyMMdd");
运行之后:
        strDt1="20060029"           
        strDt2="20060729"
原因:写成小写按秒处理了.完整的看:
         string s = DateTime.Now.ToString("yyyyMMddhhmmssmmm");

相关文章: