следующий коднеожиданный результат dateFromComponents:
NSCalendar *cal = [NSCalendar currentCalendar];
[cal setFirstWeekday:2];
[cal setMinimumDaysInFirstWeek:4];
NSDateComponents *comp = [[NSDateComponents alloc] init];
[comp setYear: 2012];
[comp setMonth:3];
[comp setDay: 12];
NSDate *date = [cal dateFromComponents:comp];
NSLog(@"date:%@",date);
журналы:
date:2012-03-11 23:00:00 +0000
Любая идея, почему это происходит и как избежать TNX
дубликат [Почему dateFromComponents NSCalendar возвращает неправильную дату?] (Http://stackoverflow.com/questions/4322687/why-nscalendars-datefromcomponents-returns-wrong-date) –