package cn.newgxu.bbs.domain.activity; import java.util.Calendar; import cn.newgxu.bbs.common.util.TimerUtils; /** * 2012年末日活动之圣诞之情 * @author longkai * @since 2012-12-19 */ public class Christmas { private static String name = "Christmas"; private static Calendar initial; private static Calendar deadline; static { init(); } private Christmas() {} private static void init() { initial = Calendar.getInstance(); initial.set(Calendar.YEAR, 2012); initial.set(Calendar.MONTH, Calendar.DECEMBER); initial.set(Calendar.DAY_OF_MONTH, 22); initial.set(Calendar.HOUR_OF_DAY, 0); initial.set(Calendar.MINUTE, 0); initial.set(Calendar.SECOND, 0); deadline = Calendar.getInstance(); deadline.set(Calendar.YEAR, 2012); deadline.set(Calendar.MONTH, Calendar.DECEMBER); deadline.set(Calendar.DAY_OF_MONTH, 24); deadline.set(Calendar.HOUR_OF_DAY, 23); deadline.set(Calendar.MINUTE, 59); deadline.set(Calendar.SECOND, 59); } public static String getName() { return name; } public static Calendar getInitial() { return initial; } public static Calendar getDeadline() { return deadline; } public static boolean rightnow() { return TimerUtils.between(initial, deadline); } }