Я хотел бы сделать функцию, которая вводит NSDate и выводит последнюю дату месяца. Вы, ребята, знаете, как это сделать в какао?Как получить последний день месяца в Какао?
2
A
ответ
9
Это день до первого дня следующего месяца. Добавьте месяц, установите день 1, вычтите день. Для установки дня 1 вам будет проще проходить через NSCalendar. См. here.
2
Если вы выполняете вычисления по дате, вы всегда должны использовать NSCalendar и связанные классы, потому что это единственный способ быть совместимым с переходом с изменениями в календари, поддержкой нестандартных календарей и т. Д.
Прочитайте Date and Time Programming Guide раздел Calendrical Calculations, чтобы узнать, как эти классы работают вместе.
+1 Универсальный ответ. Всегда верно. Всегда работает. Язык, платформа и агностик. – 2010-12-03 11:24:44