日期时间转换c#

时间:2009-03-17 05:20:52

标签: c# datetime

如何将此日期转换为c#Datetime对象?

Mon Mar 16 14:21:27 +0000 2009

我尝试使用format =“ddd MMM dd hh:mm:ss zzzz yyyy”parseexact但是它没有用。

我做错了什么?

1 个答案:

答案 0 :(得分: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);