首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Date.Parse 时间 format解决思路

2012-01-08 
Date.Parse 时间 format老大们有一个时间的stringmystring长得像14:22:42,Thursday,19-04-2007 如何把它

Date.Parse 时间 format
老大们

有一个时间的string         mystring   长得像   "14:22:42,   Thursday,   19-04-2007 "

如何把它   parse成   date   比如:

String   mystring= "14:22:42,   Thursday,   19-04-2007 ";
DateTime   mydate   =   DateTime.Parse(mystring, "这边要怎么写? ");




[解决办法]
我也不知道用什么format,不过你把这个string里的日期改成 "月-日-年 "系统就能识别了,至于DateTime.Parse的第二个参数,它需要一个IFormatProvider类型的参数,这个你查一下帮助文档吧,因为我没用过,所以不了解,呵呵
[解决办法]
你这属于自定义格式的日期时间字符串格式,不能使用Parse,但可以通过如下的方法来转换:

string str = "14:22:42, Thursday, 19-04-2007 ";
DateTime dt = DateTime.ParseExact(str, "HH:mm:ss, dddd, dd-MM-yyyy ", DateTimeFormatInfo.InvariantInfo);

热点排行