Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 字符串未被识别为有效的DateTime ParseExact_C#_.net - Fatal编程技术网

C# 字符串未被识别为有效的DateTime ParseExact

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

我试图用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 12:36:41 CST 2010".Replace("CST", "+02:00"), 
    "ddd MMM dd HH:mm:ss zzz yyyy",
    new CultureInfo("en-GB"));
这些链接也很有用:


什么是“文化”?这应该是一种讲英语的文化。如果有一个完整的TimeZeone列表,这可能相当干净。我如何将其转换为年-月-日-->2011-06-20。我不需要额外的信息,如CST周二、二月和小时。能找个人吗?