DateTime格式化问题

string dt = DateTime.Today.ToString("yyyy/MM/dd")

Console.WriteLine(dt);

上面一句代码会输出什么,2012-05-15还是2012/05/15?

一开始我以为会输出后者,但运行结果却是输出了这种:2012-05-15格式的。

网上找了半天的DateTime格式化大全,就是没看到能输出第二种格式的方法。

找几个人问过都回答我先转化为字符串再处理,后来实在没辙,只能采取这种办法了:

Console.WriteLine(dt.Replace("-","/"));

期待有更好的办法。

 

posted @ 2012-05-15 02:07  os340223  阅读(163)  评论(0编辑  收藏  举报