/**
* 判断当前时间是否在时间段内
* @param beginTimeStr 起始时间,格式应与format匹配
* @param endTimeStr 结束时间,格式应与format匹配
* @param format 时间格式,如HH:mm:ss
* @return boolean
*/
public static boolean belongCalendar(String beginTimeStr, String endTimeStr, String format) {

SimpleDateFormat df = new SimpleDateFormat(format);
Date nowTime = null;
Date beginTime = null;
Date endTime = null;
try {
nowTime = df.parse(df.format(new Date()));
beginTime = df.parse(beginTimeStr);
endTime = df.parse(endTimeStr);
} catch (Exception e) {
e.printStackTrace();
}

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