Возможный дубликат:
Есть ли простой способ конвертировать временную метку ISO8601 в отформатированную NSDate?
Я не могу преобразовать этот NSString в NSDate: 2010-03-06T10:06:00-05:00
Честно говоря, я не могу расшифровать документы Unicode, где они говорят об универсальном настенном времени, стандартном/дневном времени, смещениях от GMT в качестве запасного варианта и т. д.
Чтобы показать, что я приложил приличные усилия, вот что у меня есть в качестве средства форматирования даты: yyyy-MM-dd'T'HH:mm:ssZZ:ZZ"
Если я удалю часовой пояс так, чтобы дата стала 2010-03-06T10:06:00
, тогда я знаю, что делать. Но сколько букв «Z» мне нужно, и они в верхнем регистре? Должен ли я удалить двоеточие с -05:00? Часовой пояс был моей ахиллесовой пятой в этих преобразованиях.
Может ли кто-нибудь помочь мне?
Спасибо!