Получить первый день в месяце от NSCalendar

У меня есть это подмножество метода, который должен получить первый день текущего месяца.

NSDate *today = [NSDate date];  // returns correctly 28 february 2013
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [[NSDateComponents alloc] init];
components.day = 1;
NSDate *dayOneInCurrentMonth = [gregorian dateByAddingComponents:components toDate:today options:0];

dayOneInCurrentMonth затем распечатывает2013-03-01 09:53:49 +0000, первый день следующего месяца.

Как мне получить первый день текущего месяца?

Ответы на вопрос(6)

Ваш ответ на вопрос