NSDate получить год / месяц / день

Как я могу получить год / месяц / день объекта NSDate , не имея другой информации? Я понимаю, что, вероятно, мог бы сделать это с помощью чего-то похожего на это:

NSCalendar *cal = [[NSCalendar alloc] init];
NSDateComponents *components = [cal components:0 fromDate:date];
int year = [components year];
int month = [components month];
int day = [components day];

Но это, кажется, очень сложно для чего-то столь же простого, как получение NSDate года / месяца / дня. Есть ли другое решение?

289
задан Richard J. Ross III 2 July 2012 в 17:20
поделиться