日期:2014-05-18  浏览次数:20922 次

C#日期格式转换问题
本机的短日期格式是:M/d/yyyy
如何把字符串 "28/03/2012"(短日期格式是:dd/MM/yyyy)转换为DateTime类型?
求解!

------解决方案--------------------
DateTime a = DateTime.ParseExact("28/03/2012", "dd/MM/yyyy", null);
------解决方案--------------------
DateTime d1;
DateTime.TryParse(@"28/03/2012",out d1);
------解决方案--------------------
学习楼上两位的做法了,^-^
------解决方案--------------------
Convert.ToDateTime(datetime.ToString("yyyy-MM-dd HH:mm:ss"))
------解决方案--------------------
探讨

DateTime a = DateTime.ParseExact("28/03/2012", "dd/MM/yyyy", null);

------解决方案--------------------
参考
------解决方案--------------------
最简单的是 DateTime.Parse("28/03/2012") 就OK了
如果要考虑发生异常,格式不对的情况,1楼和2楼的都可以,结合一下就行
------解决方案--------------------
探讨
DateTime a = DateTime.ParseExact("28/03/2012", "dd/MM/yyyy", null);