import java.util.Calendar;
import java.util.Date;
public class EffectiveTimeUtil {
public static boolean timeCalendar(Date nowTime, Date amBeginTime, Date amEndTime, Date pmBeginTime, Date pmEndTime) {
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar amBegin = Calendar.getInstance();
amBegin.setTime(amBeginTime);
Calendar pmBegin = Calendar.getInstance();
pmBegin.setTime(pmBeginTime);
Calendar amEnd = Calendar.getInstance();
amEnd.setTime(amEndTime);
Calendar pmEnd = Calendar.getInstance();
pmEnd.setTime(pmEndTime);
if ((date.after(amBegin) && date.before(amEnd)) || (date.after(pmBegin) && date.before(pmEnd))) {
return true;
} else {
return false;
}
}
public static boolean timeCalendar(Date nowTime, Date beginTime, Date endTime) {
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar begin = Calendar.getInstance();
begin.setTime(beginTime);
Calendar end = Calendar.getInstance();
end.setTime(endTime);
if ((date.after(begin) && date.before(end))) {
return true;
} else {
return false;
}
}
public static boolean afterTimeCalendar(Date nowTime, Date beginTime) {
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar begin = Calendar.getInstance();
begin.setTime(beginTime);
if ((date.after(begin))) {
return true;
} else {
return false;
}
}
public static boolean beforeTimeCalendar(Date nowTime, Date beginTime) {
Calendar date = Calendar.getInstance();
date.setTime(nowTime);
Calendar begin = Calendar.getInstance();
begin.setTime(beginTime);
if ((date.before(begin))) {
return true;
} else {
return false;
}
}
}