DateTime to NSDate - PullRequest
       2

DateTime to NSDate

4 голосов
/ 15 ноября 2010

Как мне преобразовать строку 2010-11-19T20:00:00Z в NSDate объект?

Я пытался использовать [dateFormatter setDateFormat:@"yyyy-MM-ddTHH:mm:ssZ"], но похоже, что у меня неправильный стиль пользовательского формата.

PS: мне нет дела до часовых поясов. На самом деле я хочу, чтобы дата оставалась в исходном (UTC) часовом поясе.

1 Ответ

5 голосов
/ 15 ноября 2010

Попробуйте использовать строку формата для преобразования из NSDate в строку и посмотрите, что вы получите.Отладка в этом направлении легче, чем в другом.

В этом случае выглядит так, как будто вам нужно экранировать литералы T и Z в вашем паттерне.Как то так:

[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss'Z'"];
...