C#日期格式转换问题

huangdi067 2012-03-28 12:54:40
本机的短日期格式是:M/d/yyyy
如何把字符串 "28/03/2012"(短日期格式是:dd/MM/yyyy)转换为DateTime类型?
求解!
...全文
124 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
深海之蓝 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
DateTime a = DateTime.ParseExact("28/03/2012", "dd/MM/yyyy", null);
[/Quote]
正解
wxmayifei 2012-03-28
  • 打赏
  • 举报
回复
最简单的是 DateTime.Parse("28/03/2012") 就OK了
如果要考虑发生异常,格式不对的情况,1楼和2楼的都可以,结合一下就行
杨友山 2012-03-28
  • 打赏
  • 举报
回复
porschev 2012-03-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

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

这个方法是对的。。。2楼的方法只是保证不报错。。。但是还是没转
OHHMessager 2012-03-28
  • 打赏
  • 举报
回复
Convert.ToDateTime(datetime.ToString("yyyy-MM-dd HH:mm:ss"))
Catherine_lele 2012-03-28
  • 打赏
  • 举报
回复
学习楼上两位的做法了,^-^
EnForGrass 2012-03-28
  • 打赏
  • 举报
回复
DateTime d1;
DateTime.TryParse(@"28/03/2012",out d1);
孟子E章 2012-03-28
  • 打赏
  • 举报
回复
DateTime a = DateTime.ParseExact("28/03/2012", "dd/MM/yyyy", null);

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧