日期时间转换c#

2 c# datetime

你如何将这个日期转换为c#Datetime对象?

Mon Mar 16 14:21:27 +0000 2009

我尝试使用format ="ddd MMM dd hh:mm:ss zzzz yyyy"parseexact,但它没有用.

我做错了什么?

Mar*_*ell 6

24小时,你想要HH,而不是......

DateTime when = DateTime.ParseExact("Mon Mar 16 14:21:27 +0000 2009",
    "ddd MMM dd HH:mm:ss zzzz yyyy",
    CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)