获取当前月份有多少天以及获取日期各个组成部分

获取当前月份有多少天 NSCalendar *calendar = [NSCalendarcurrentCalendar]; NSRange range = [calendarrangeOfUnit:NSDayCalendarUnitinUnit:NSMonthCalendarUnitforDate:[NSDatedate]]; NSUInteger numberOfDaysInMonth = range.length; numberOfDaysInMonth 即为当月的天数。 更多用法查看NSCalendar, NSDateComponents帮助文档 获取当前年份和月份和天数 NSCalendar *calendar = [NSCalendar currentCalendar]; unsigned unitFlags = NSYearCalendarUnit »