如何创建 Java 日历,该日历将指向每周二、周三下午 5:30,每两周一次。
Calendar cal = Calendar.getInstance();
它应该是两个单独的日历吗?周二一个,周三第二个?怎么能每两周拿到一次?
我用谷歌搜索了它,但没有找到任何例子。
你能请他吗?
如何创建 Java 日历,该日历将指向每周二、周三下午 5:30,每两周一次。
Calendar cal = Calendar.getInstance();
它应该是两个单独的日历吗?周二一个,周三第二个?怎么能每两周拿到一次?
我用谷歌搜索了它,但没有找到任何例子。
你能请他吗?
Calendar startWed = Calendar.getInstance();
startWed.set(Calendar.DAY_OF_WEEK, Calendar.WEDNESDAY);
startWed.set(Calendar.HOUR, 17);
startWed.set(Calendar.MINUTE, 30);
Calendar startThu = Calendar.getInstance();
startThu.set(Calendar.DAY_OF_WEEK, Calendar.THURSDAY);
startThu.set(Calendar.HOUR, 17);
startThu.set(Calendar.MINUTE, 30);
for (int i = 0; i++ < 100;)
{
startWed.add(Calendar.DAY_OF_YEAR, 7 * 2); // each 2 weeks
startThu.add(Calendar.DAY_OF_YEAR, 7 * 2); // each 2 weeks
}
你只需要使用
WEEK_OF_YEAR % 2 [ ==或!= ] 0