NSDateFormatter - 1 dia incorreto?
Estou importando um arquivo CSV com um formato de data de mês / dia / ano (por exemplo, 21/01/2007).
Estou percorrendo o CSV, alguns estão funcionando, mas alguns estão saindo com a data 1 dia anterior, com um horário das 23:00? Uma das datas que não estão funcionando seria assim:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"M/d/yyyy"];
NSDate *date = [dateFormatter dateFromString:@"10/7/2007"];
mas quando eu mostro a data em um NSLog, ele tem o seguinte:
NSLog(@"Date: String: %@ Date: %@", @"10/7/2007", date);
Data: String: 10/7/2007 Data: 2007-10-06 23:00:00 GMT
O que estou fazendo errado?