Количество дней в текущем месяце с помощью iPhone SDK?
довольно прямой вопрос, я пытаюсь выяснить, как я могу получить текущее количество дней в текущем месяце с помощью NSDate или что-то подобное в Cocoa touch. Спасибо.
4 ответа:
можно использовать
NSDate
иNSCalendar
классы:NSDate *today = [NSDate date]; //Get a date object for today's date NSCalendar *c = [NSCalendar currentCalendar]; NSRange days = [c rangeOfUnit:NSDayCalendarUnit inUnit:NSMonthCalendarUnit forDate:today];
today
- этоNSDate
объект, представляющий текущую дату; это может быть использовано для расчета количества дней в текущем месяце. АнNSCalendar
затем создается экземпляр объекта, который можно использовать в сочетании сNSDate
для текущей даты, чтобы вернуть количество дней в текущем месяце с помощью