
First day of month V3
By:
Sam42 on
Apr 25th, 2012 | syntax:
Objective C | size: 0.49 KB | hits: 43 | expires: Never
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *comp = [gregorian components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit) fromDate:date];
[comp setDay:1];
NSDate * firstOfMonth = [gregorian dateFromComponents:comp];
NSDateComponents *firstOfMonthComps = [gregorian components:(NSWeekdayOrdinalCalendarUnit) fromDate:firstOfMonth];
NSLog(@"First ordinal weekday of month: %i", [firstOfMonthComps weekdayOrdinal]);