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

日期格式转换问题?

将日期Sat, 25 Jul 2009 12:07:09 转换成YYYYMMDD hh:mm:ss格式, 转换后13点变成01点了,如何显示13点呢?

 DateTime dt =  Convert.ToDateTime("Sat, 25 Jul 2009 13:07:09"); 
dt.ToString("yyyyMMdd hh:mm:ss");

转换后结果为:20090725 01:07:09 --------------------编程问答-------------------- dt.ToString("yyyyMMdd HH:mm:ss");  --------------------编程问答-------------------- HH大写表示24小时制的两位
hh小写表示12小时制的两位 --------------------编程问答--------------------

DateTime dt =  Convert.ToDateTime("Sat, 25 Jul 2009 13:07:09"); 
dt.ToString("yyyyMMdd HH:mm:ss"); 
--------------------编程问答--------------------
引用 2 楼 hbxtlhx 的回复:
HH大写表示24小时制的两位
 hh小写表示12小时制的两位


正解  注意string时的格式 --------------------编程问答--------------------
引用 2 楼 hbxtlhx 的回复:
HH大写表示24小时制的两位
hh小写表示12小时制的两位


正解
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,