DateTime解析“Wed Mar 12 2014 17:50:15 GMT + 0000

时间:2014-03-24 19:01:56

标签: c# datetime windows-phone-8 datetime-format

尝试解析此

时出现格式异常
// input string "Wed Mar 12 2014 17:50:15 GMT+0000 (UTC)"
DateTime.Parse(response.LastActivityDate); 

System.FormatException

类型的第一次机会异常

如何解析此输入字符串? 这是什么文化?

提前谢谢你!

1 个答案:

答案 0 :(得分:2)

在这里,有一些鱼:

string value = "Wed Mar 12 2014 17:50:15 GMT+0000 (UTC)";
value = value.Replace("GMT","").Replace("(UTC)","").Trim();
value = value.Insert(value.Length - 2, ":");
DateTime parsed = DateTime.ParseExact(value, "ddd MMM dd yyyy HH:mm:ss zzz", 
                                      CultureInfo.InvariantCulture);