Converter NSDate para mm / dd / aaaa
Eu sei que esta pergunta é semelhante à de outras pessoas, mas não consigo encontrar onde meu código está errado. Estou tentando converter a data atual em um formato mm / dd / aaaa. Aqui está o que estou usando:
NSDate *date = [[NSDate alloc]init];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"mm/dd/yyyy"];
NSLog(@"%@", [formatter stringFromDate:date]);
O problema é o mês. Toda vez que executo esse código, o mês é diferente. Por exemplo, na primeira vez em que meu pai, te foi em 32/11/2012, eu o executei e foi em 11/11/2012.
Existe uma razão pela qual isso continuaria mudando? Os dias e anos parecem estar bem.
Obrigado