@Override public boolean isTimeIncluded(long timestamp) { WeeklyCalendar weeklyCalendar = new WeeklyCalendar(); weeklyCalendar.setDaysExcluded(new boolean[]{false,false,false,false,false,false,false}); weeklyCalendar.setDayExcluded(java.util.Calendar.THURSDAY,true); return weeklyCalendar.isTimeIncluded(timestamp); } };
if(NumberUtils.isNumber(week)) { int w = Integer.parseInt(week); weekdayCal.setDayExcluded(w + 1, true); } else { log.warn("{} 不是合法的星期数值,请检查星期的配置在1~7内");
}else if(type.equals(CalendarType.weekly)){ WeeklyCalendar calendar=new WeeklyCalendar(); calendar.setDayExcluded(java.util.Calendar.SUNDAY, false); calendar.setDayExcluded(java.util.Calendar.SATURDAY, false); if(dates!=null){ for(CalendarDate d:dates){ calendar.setDayExcluded(d.getDayOfWeek(),true);
}else if(type.equals(CalendarType.weekly)){ WeeklyCalendar calendar=new WeeklyCalendar(); calendar.setDayExcluded(java.util.Calendar.SUNDAY, false); calendar.setDayExcluded(java.util.Calendar.SATURDAY, false); if(dates!=null){ for(CalendarDate d:dates){ calendar.setDayExcluded(d.getDayOfWeek(),true);