Java tutorial
//package com.java2s; //License from project: Open Source License import java.util.Calendar; public class Main { static Calendar curTime = Calendar.getInstance(); static Calendar holidayStart = Calendar.getInstance(); static Calendar holidayEnd = Calendar.getInstance(); public static boolean isChristmas() { setDate(holidayStart, Calendar.DECEMBER, 24); setDate(holidayEnd, Calendar.DECEMBER, 27); curTime = Calendar.getInstance(); return curTime.after(holidayStart) && curTime.before(holidayEnd); } static void setDate(Calendar cal, int month, int date) { cal.clear(); cal.set(Calendar.YEAR, Calendar.getInstance().get(Calendar.YEAR)); cal.set(Calendar.MONTH, month); cal.set(Calendar.DATE, date); cal.set(Calendar.HOUR_OF_DAY, 0); cal.set(Calendar.MINUTE, 0); cal.set(Calendar.SECOND, 0); cal.set(Calendar.MILLISECOND, 0); } }