Преобразование NSDate в мм / дд / гггг

Я знаю, что этот вопрос похож на другие, но я не могу найти, где мой код работает неправильно. Я пытаюсь преобразовать текущую дату в Формат мм / дд / гггг. Вот что я использую:

NSDate *date = [[NSDate alloc]init];

NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm/dd/yyyy"];

NSLog(@"%@", [formatter stringFromDate:date]);

Проблема заключается в месяце. Каждый раз, когда я запускаю этот код, месяц меняется. Например, в первый раз моя дата была 32/11/2012, и Я только что запустил его, и это было 55/11/2012.

Есть ли причина, по которой это будет постоянно меняться? Кажется, дни и годы в порядке.

Спасибо.

12
задан PengOne 11 January 2012 в 19:32
поделиться