如何解析以下日期时间字符串?

2014-01-17T09:59:24.000Z


我尝试下面的代码,但它不起作用。

DateTime.ParseExact("2014-01-17T09:59:24.000Z", "ddd MMM dd HH:mm:ss %zzzz yyyy", CultureInfo.InvariantCulture);

最佳答案

带有类似“ 2014-01-17T09:59:24.000Z”的字符串

您可以只使用DateTime.Parse("2014-01-17T09:59:24.000Z")

The Documentation

要解析的字符串可以采用以下任何形式:

包含时区信息并符合ISO 8601的字符串。在以下示例中,第一个字符串指定协调世界时(UTC),第二个字符串指定时区,该时间比UTC早七小时:

2008-11-01T19:35:00.0000000Z

2008-11-01T19:35:00.0000000-07:00

10-07 14:29