我在计算本月下一个最后一天何时发送预定的通知时遇到问题。
这是我的代码:
RecurrenceFrequency recurrenceFrequency = notification.getRecurrenceFrequency();
Calendar nextNotifTime = Calendar.getInstance();
这是导致问题的线,我相信:
nextNotifTime.add(recurrenceFrequency.getRecurrencePeriod(),
recurrenceFrequency.getRecurrenceOffset());
如何使用日历正确设置下个月的通知的最后一天?
Calendar.getInstance().getActualMaximum(Calendar.DAY_OF_MONTH);
这将返回当前月份的实际最大值。例如,现在是leap年的2月,因此它返回29作为int
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句