+(NSInteger) indexWeekOfDateInMonth:(NSDate*)date_
{
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents* components = [calendar components:NSYearCalendarUnit| NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSWeekdayCalendarUnit | NSWeekdayOrdinalCalendarUnit fromDate:date_];
NSInteger w = components.weekdayOrdinal;
return w;
}
注意,这里要用[color=red][b]weekdayOrdinal[/b][/color]取值,不能用weekday取值,切记!!
{
NSCalendar *calendar = [NSCalendar currentCalendar];
NSDateComponents* components = [calendar components:NSYearCalendarUnit| NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSWeekdayCalendarUnit | NSWeekdayOrdinalCalendarUnit fromDate:date_];
NSInteger w = components.weekdayOrdinal;
return w;
}
注意,这里要用[color=red][b]weekdayOrdinal[/b][/color]取值,不能用weekday取值,切记!!