Надеюсь, это просто быстро, и я упускаю что-то простое ...
У меня есть NSDateFormatter, который я использую для преобразования строки 2011-11-10 в объект Date.
NSDateFormatter *fmtDate = [[NSDateFormatter alloc] init];
[fmtDate setDateFormat:@"YYYY-MM-DD"];
// input of 2011-11-10, output of 2011-01-10 00:00:00 +0000
[appointment setDate:[fmtDate dateFromString:
[tempAppointment objectForKey:@"date"]
]];
Возвращение из NSDateFormatter хранится в managedObjectContext. Моя проблема в том, что dateFormatter возвращает дату как 2011-01-10 00:00:00 + 0000
Почему сокращается месяц с ноября по январь? Он сохраняет год и день в порядке, но не месяц.
Нужно ли включать часы, когда я храню дату? Или это как-то связано с форматом, который я установил?