Я пытаюсь определить график платежей, когда существует 24 платежа в год (т.е. дважды в месяц).Платежи не всегда будут 1-м и 15-м.Я должен начать с данного дня, а затем рассчитывать два раза в месяц, начиная с этого момента.
NSCalendar и NSDateComponents имеют возможность добавлять целые дни, недели, месяцы и т. Д. Что мне действительно нужно сделать, этобыть в состоянии добавить 0,5 месяца, но он обрабатывает только целые числа.Я не могу просто добавить 15 дней, потому что месяцы имеют разное количество дней (что является частью магии, которую NSCalendar должен обрабатывать для нас).Первый платеж за месяц должен производиться в день, скажем, месяц, поэтому, если платежи начинаются 8-го числа, то каждый нечетный платеж должен быть 8-го числа, а каждый четный платеж - 8-го + полугодия.Вот тут-то и возникают сложности. Я полагаю, что, по крайней мере, я могу использовать добавление за месяц, чтобы получить все нечетные платежи.Получение даты для этих четных платежей - трудная часть.
Есть ли способ добавить пол месяца через NSCalendar, который я пропускаю?Если нет, то есть ли у вас элегантное решение для создания этих 24 дат в год?