[Aipo]休日判定[2017.2.7時点]

現在、Aipoで休日判定をする場合は以下のようなコードで行います。

// date:日付
// dayOfWeek:曜日の数字表記(日曜は1、月曜は2、...土曜は7)

ALEipHolidaysManager holidaysManager = ALEipHolidaysManager.getInstance();

ALHoliday holiday = holidaysManager.isHoliday(Date date);

if(ScheduleUtils.isDayOffHoliday() && holiday != null || ScheduleUtils.isUserHoliday(int dayOfWeek)){
  System.out.println("休業日です。")
}

ifの条件部分は、

1項目で国民の休日を休業日にするかどうか

2項目で指定した日付が国民の休日であるかどうか

3項目で指定した日付の曜日が会社が指定している休日かどうか

を表しているそうです。