NSDateFormatter неправильная строка после форматирования

Я получаю дату через строковый параметр, который является tempDateString, в формате [день, месяц, год] (например, 01 05 2005):

 NSLog(@"tempdatestring %@", tempDateString);
 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
 [dateFormatter setDateFormat:@"dd MM YYYY"];
 NSDate *dayDate = [dateFormatter dateFromString:tempDateString];
 NSLog(@"daydate %@", dayDate);

Моя проблема в том, что два журнала не совпадают. Выходы:

tempdatestring 04 10 2012
daydate 2011-12-24 22:00:00 +0000

Что мне следует изменить в формате даты в устройстве форматирования даты, чтобы получить правильную дату?

Ответы на вопрос(4)

Ваш ответ на вопрос