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);
}
}