C# 字符串未被识别为有效的DateTime ParseExact
我试图用c#解析一个日期,并有以下代码行C# 字符串未被识别为有效的DateTime ParseExact,c#,.net,C#,.net,我试图用c#解析一个日期,并有以下代码行 DateTime.ParseExact(DateSelected, "ddd MMM dd HH:mm:ss zzz yyyy", Culture) 当我调试DateSelected时,显示为“Tue Feb 16 12:36:41 CST 2010”,但我收到一条消息,说“字符串未被识别为有效的日期时间。”下面,区域缩写不被识别。试试这个: DateTime parsed = DateTime.ParseExact( "Tue Feb 16
DateTime.ParseExact(DateSelected, "ddd MMM dd HH:mm:ss zzz yyyy", Culture)
当我调试DateSelected时,显示为“Tue Feb 16 12:36:41 CST 2010”,但我收到一条消息,说“字符串未被识别为有效的日期时间。”下面,区域缩写不被识别。试试这个:
DateTime parsed = DateTime.ParseExact(
"Tue Feb 16 12:36:41 CST 2010".Replace("CST", "+02:00"),
"ddd MMM dd HH:mm:ss zzz yyyy",
new CultureInfo("en-GB"));
这些链接也很有用: