2010-11-14 3 views
4

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

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

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

ответ

5

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

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

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

это сделало трюк! Ты жжешь! – samvermette