ฉันมีปัญหากับการคำนวณว่าวันสุดท้ายของเดือนถัดไปสำหรับการแจ้งเตือนที่กำหนดเวลาการส่ง
นี่คือรหัสของฉัน:
RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();
นี่คือสายที่ทำให้เกิดปัญหาที่ฉันเชื่อว่า:
nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(),
recurrenceFrequency.getRecurrenceOffset());
ฉันจะใช้ปฏิทินเพื่อตั้งค่าวันสุดท้ายของเดือนถัดไปให้ถูกต้องได้อย่างไร