NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *now;
NSDateComponents *comps = [[NSDateComponents alloc] init];
NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit |
NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
now=[NSDate date];
comps = [calendar components:unitFlags fromDate:now];
NSLog(@"-----------weekday is %d",[comps weekday]);//在这里需要注意的是:星期日是数字1,星期一时数字2,以此类推。。。
NSLog(@"-----------month is %d",[comps month]);
NSLog(@"-----------day is %d",[comps day]);
NSLog(@"-----------weekdayOrdinal is %d",[comps weekdayOrdinal]);