public static boolean isUSThanksgiving() { Calendar thanksgivingCal = Calendar.getInstance(); thanksgivingCal.clear(); thanksgivingCal.set(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR)); thanksgivingCal.set(Calendar.MONTH, Calendar.NOVEMBER); thanksgivingCal.set(Calendar.DAY_OF_WEEK, Calendar.THURSDAY); thanksgivingCal.set(Calendar.DAY_OF_WEEK_IN_MONTH, 4); setDate(holidayStart, Calendar.NOVEMBER, thanksgivingCal.get(Calendar.DAY_OF_MONTH) - 1, false); setDate(holidayEnd, Calendar.NOVEMBER, thanksgivingCal.get(Calendar.DAY_OF_MONTH) + 1, true); return dateCheck(); }
public static boolean isCAThanksgiving() { Calendar thanksgivingCal = Calendar.getInstance(); thanksgivingCal.clear(); thanksgivingCal.set(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR)); thanksgivingCal.set(Calendar.MONTH, Calendar.OCTOBER); thanksgivingCal.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); thanksgivingCal.set(Calendar.DAY_OF_WEEK_IN_MONTH, 2); setDate(holidayStart, Calendar.OCTOBER, thanksgivingCal.get(Calendar.DAY_OF_MONTH) - 1, false); setDate(holidayEnd, Calendar.OCTOBER, thanksgivingCal.get(Calendar.DAY_OF_MONTH) + 1, true); return dateCheck(); }
public static boolean isNewYear() { setDate(holidayStart, Calendar.DECEMBER, 31, false); setDate(holidayEnd, Calendar.JANUARY, 2, true); holidayEnd.set(Calendar.YEAR, Calendar.YEAR + 1); return dateCheck(); }
public static boolean isUSIndependenceDay() { setDate(holidayStart, Calendar.JULY, 3, false); setDate(holidayEnd, Calendar.JULY, 5, true); return dateCheck(); }
public static boolean isAprilFools() { setDate(holidayStart, Calendar.MARCH, 31, false); setDate(holidayEnd, Calendar.APRIL, 2, true); return dateCheck(); }
public static boolean isEarthDay() { setDate(holidayStart, Calendar.APRIL, 21, false); setDate(holidayEnd, Calendar.APRIL, 23, true); return dateCheck(); }
public static boolean isVeteransDay() { setDate(holidayStart, Calendar.NOVEMBER, 10, false); setDate(holidayEnd, Calendar.NOVEMBER, 12, true); return dateCheck(); }
public static boolean isBoxingDay() { setDate(holidayStart, Calendar.DECEMBER, 25, false); setDate(holidayEnd, Calendar.DECEMBER, 27, true); return dateCheck(); }
public static boolean isStPatricksDay() { setDate(holidayStart, Calendar.MARCH, 16, false); setDate(holidayEnd, Calendar.MARCH, 18, true); return dateCheck(); }
public static boolean isValentinesDay() { setDate(holidayStart, Calendar.FEBRUARY, 13, false); setDate(holidayEnd, Calendar.FEBRUARY, 15, true); return dateCheck(); }
public static boolean isHalloween() { setDate(holidayStart, Calendar.OCTOBER, 30, false); setDate(holidayEnd, Calendar.NOVEMBER, 1, true); return dateCheck(); }
public static boolean isChristmas(int pre, int post) { setDate(holidayStart, Calendar.DECEMBER, 24 - pre, false); setDate(holidayEnd, Calendar.DECEMBER, 26 + post, true); return dateCheck(); }
setDate(holidayEnd, easterSunCal.get(Calendar.MONTH), easterSunCal.get(Calendar.DAY_OF_MONTH) + 1, true); return dateCheck();