// 获取当月的天数
- (NSInteger)getNumberOfDaysInMonth
{
NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; // 指定日历的算法 NSGregorianCalendar - ios 8
NSDate * currentDate = [NSDate date];
NSRange range = [calendar rangeOfUnit:NSCalendarUnitDay //NSDayCalendarUnit - ios 8
inUnit: NSCalendarUnitMonth //NSMonthCalendarUnit - ios 8
forDate:currentDate];
return range.length;
- (NSInteger)getNumberOfDaysInMonth
{
NSCalendar * calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; // 指定日历的算法 NSGregorianCalendar - ios 8
NSDate * currentDate = [NSDate date];
NSRange range = [calendar rangeOfUnit:NSCalendarUnitDay //NSDayCalendarUnit - ios 8
inUnit: NSCalendarUnitMonth //NSMonthCalendarUnit - ios 8
forDate:currentDate];
return range.length;
}
/**
* 获取当月中所有天数是周几
*/
- (void) getAllDaysWithCalender
{
NSUInteger dayCount = [self getNumberOfDaysInMonth]; //一个月的总天数