62,046
社区成员
发帖
与我相关
我的任务
分享
DateTime da =Convert.ToDateTime("2011-08-09");
Response.Write("<br/>制造时间:" + da.ToString());
string da1 = da.ToString("yyyyMMdd");
Response.Write("<br/>处理后:" + da1);
//再处理回去
现在我要把da1变回da 问如何做到。
DateTime da = Convert.ToDateTime("2011-08-09");
Response.Write("<br/>制造时间:" + da.ToString());
string da1 = da.ToString("yyyyMMdd");
Response.Write("<br/>处理后:" + da1);
DateTime da2 = DateTime.Parse(da1.Substring(0,4)+'-'+da1.Substring(4,2)+'-'+da1.Substring(6,2));
Response.Write("<br/>还原后:" + da2.ToString());
/*
制造时间:2011-8-9 0:00:00
处理后:20110809
还原后:2011-8-9 0:00:00
*/
DateTime da = Convert.ToDateTime("2011-08-09");
string da1 = da.ToString("yyyyMMdd");
DateTime dt;
DateTime.TryParseExact(da1, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.AdjustToUniversal, out dt);
//+ dt {2011-8-9 0:00:00} System.DateTime