2010-12-03 6 views

ответ

9

Это день до первого дня следующего месяца. Добавьте месяц, установите день 1, вычтите день. Для установки дня 1 вам будет проще проходить через NSCalendar. См. here.

+1

+1 Универсальный ответ. Всегда верно. Всегда работает. Язык, платформа и агностик. – 2010-12-03 11:24:44

2

Если вы выполняете вычисления по дате, вы всегда должны использовать NSCalendar и связанные классы, потому что это единственный способ быть совместимым с переходом с изменениями в календари, поддержкой нестандартных календарей и т. Д.

Прочитайте Date and Time Programming Guide раздел Calendrical Calculations, чтобы узнать, как эти классы работают вместе.