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);