读书人

时间型数值,怎么才能转换成24小时制的

发布时间: 2013-10-16 11:29:46 作者: rapoo

时间型数值,如何才能转换成24小时制的字符
比如#10/6/2013 2:00:00 PM#
如何转换成字符串"2013-10-6 14:00:00" ,
而不是
"2013-10-6 2:00:00"?
[解决办法]

string s = "#10/6/2013 2:00:00 PM#";
DateTime dt = DateTime.ParseExact(s, "#MM/d/yyyy h:mm:ss tt#", new CultureInfo("en-us"));
Console.Write(dt.ToString("yyyy-M-d H:mm:ss"));

[解决办法]
引用:
string s = "#10/6/2013 2:00:00 PM#";
DateTime dt = DateTime.ParseExact(s, "#MM/d/yyyy h:mm:ss tt#", new CultureInfo("en-us")); Console.Write(dt.ToString("yyyy-M-d H:mm:ss"));
方法可行!
可是因为您添加源码的缘故,结贴时分区域被覆盖了,有时间的话,请重新回复,就一个字“分”即可。


呵呵,这是csdn的bug了吧,倒是没有碰到过,可以试一试换个浏览器。

读书人网 >VB Dotnet

热点推荐