Расчет последнего дня месяца

У меня возникают проблемы с вычислением того, когда следующий последний день месяца будет для уведомления, которое планируется отправить.

Вот мой код:

RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();

Я считаю, что эта строка вызывает проблемы:

nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(), 
                  recurrenceFrequency.getRecurrenceOffset());

Как я могу использовать Календарь, чтобы правильно установить последний день следующего месяца для уведомления?

131
задан skomisa 13 November 2019 в 04:27
поделиться