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");