Разбор NSString для объекта NSDate - PullRequest
0 голосов
/ 24 января 2012

Я пытаюсь проанализировать следующую NSString для объекта NSDate:

"Сб, 21 января 2012 13:06:00 +0100"

Я знаю, что для этого мне нужны следующие строки кода:

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"EEE, MMM dd yyyy HH:mm:ss GMT"];
NSDate *dateObject = [dateFormat dateFromString:dateString]; 

Но так как dateObject всегда имеет значение nil, я предполагаю, что выражение внутри dateFormatter не является правильным. У кого-нибудь есть предложения по правильному утверждению форматера? Уже перепробовал много вариантов, но ни один из них не работает.

Большое спасибо.

1 Ответ

0 голосов
/ 24 января 2012

Ваш формат даты неправильный.должно быть:

EEE, dd MMM yyyy HH:mm:ss GMT

для

Sat, 21 Jan 2012 13:06:00 +0100

Вы случайно обменялись "dd" и "MMM".

...