Строка в формате ISO8601 для DateTime [закрыто]
У меня есть следующая строка даты и времени в формате ISO8601:
2016-03-28T16: 07: 00 + 0200
Я хочу преобразовать его в C #DateTime
объект, но метод синтаксического анализа, который я использую, вызывает исключение.
В настоящее время у меня есть это: (не работает)
string format = "yyyy-MM-ddTHH:mm:ss+zzzz";
CultureInfo provider = CultureInfo.InvariantCulture;
// Throws the exception: "String was not recognized as a valid DateTime."
DateTime time = DateTime.ParseExact("2016-03-28T16:07:00+0200", format, provider);
Как мне заставить функцию parse работать с моей строкой?