Я перебирал все виды справочных документов и примеров по сети, но я просто не могу понять, как узнать, какой день, месяц, год, часы, минуты будут для данной временной отметки в Objective C. Есть идеи? Код, который я использую для этой цели, выглядит так:
NSDate *date = [NSDate dateWithTimeIntervalSince1970:1286181000];
unsigned int compFlags = NSHourCalendarUnit | NSMinuteCalendarUnit | NSDayCalendarUnit | NSMonthCalendarUnit;
NSDateComponents *weekdayComponents = [[NSCalendar currentCalendar] components:compFlags fromDate:date];
NSLog(@"%d %d, %d:%d", [weekdayComponents day], [weekdayComponents month], [weekdayComponents hour], [weekdayComponents minute]);
[date release];
[weekdayComponents release];
Несмотря на то, что временная метка указана на октябрьский день, выходные данные дают мне 19 декабря.