NSDateFormatter - 1 день неверно?

Я импортирую CSV-файл с форматом даты месяц / день / год (например, 21.01.2007).

Я просматриваю CSV-файл, некоторые работают, но некоторые выходят с датой 1 день предыдущий со временем 23:00? Одна из дат, которые не работают, будет выглядеть так:

    NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
    [dateFormatter setDateFormat:@"M/d/yyyy"];
    NSDate *date = [dateFormatter dateFromString:@"10/7/2007"];

, но когда я вывожу дату в NSLog, она имеет следующее:

    NSLog(@"Date: String: %@ Date: %@", @"10/7/2007", date);

Date: String: 10/7/2007 Date: 2007-10-06 23: 00:00 GMT

Что я делаю не так?

5
задан jodm 4 October 2010 в 10:34
поделиться