当前位置:编程学习 > C#/ASP.NET >>

请问一个dateime处理的问题?

如果现在时刻是2011-04-21 13:21:00如果执行下面代码:
DateTime now=DateTime.Now.tostring("yyyy-MM-hh hh:mm:ss");
将会显示2011-04-21 01:21:00,我要显示2011-04-21 13:21:00怎么处理呀? --------------------编程问答-------------------- DateTime now=DateTime.Now.tostring("yyyy-MM-hh HH:mm:ss"); --------------------编程问答--------------------
MessageBox.Show(DateTime.Now.ToString("yyyy-MM-hh HH:mm:ss"));
--------------------编程问答-------------------- 不对,只顾考你的了
DateTime now=DateTime.Now.tostring("yyyy-MM-dd HH:mm:ss");

--------------------编程问答-------------------- DateTime.Now.tostring("yyyy-MM-dd HH:mm:ss");这样就对了 --------------------编程问答-------------------- DateTime.Now.ToString("yyyy-MM-hh HH:mm:ss"),HH大写 --------------------编程问答--------------------
引用 5 楼 advisd 的回复:
DateTime.Now.ToString("yyyy-MM-hh HH:mm:ss"),HH大写


我才知道还有大小写区别 --------------------编程问答--------------------
引用 6 楼 panyufeng000888 的回复:
引用 5 楼 advisd 的回复:

DateTime.Now.ToString("yyyy-MM-hh HH:mm:ss"),HH大写


我才知道还有大小写区别

呵呵,看看msdn --------------------编程问答-------------------- HH 大写  --------------------编程问答-------------------- HH大写才是24小时制的 --------------------编程问答--------------------
DateTime.Now.tostring("yyyy-MM-dd HH:mm:ss");//HH要大写
--------------------编程问答--------------------
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,