Zdobądź pierwszy dzień w miesiącu od NSCalendar
Mam ten podzbiór metody, która potrzebuje pierwszego dnia bieżącego miesiąca.
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
następnie drukuje2013-03-01 09:53:49 +0000
, pierwszy dzień następnego miesiąca.
Jak uzyskać pierwszy dzień bieżącego miesiąca?