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);
Дата: Строка: 07.10.2007 Дата: 2007-10-06 23:00:00 по Гринвичу
Что я делаю неправильно?