/**
* 判断periodDate 是否在beginDate ,endDate之间
* @param strBeginTime 类型 为 xx:xx
* @param strEndTime 类型 为 xx:xx
* @param comStrBeginTime 类型 为 xx:xx
* @param comStrEndTime 类型 为 xx:xx
* @return 如果是 则返回true,否则返回false
*/
public static boolean isRepeatTime(String strBeginTime, String strEndTime,
String comStrBeginTime,String comStrEndTime){
boolean isRepeat = false;
return isRepeat; }
* 判断periodDate 是否在beginDate ,endDate之间
* @param strBeginTime 类型 为 xx:xx
* @param strEndTime 类型 为 xx:xx
* @param comStrBeginTime 类型 为 xx:xx
* @param comStrEndTime 类型 为 xx:xx
* @return 如果是 则返回true,否则返回false
*/
public static boolean isRepeatTime(String strBeginTime, String strEndTime,
String comStrBeginTime,String comStrEndTime){
boolean isRepeat = false;
return isRepeat; }
|| comStrEndTime.compareTo(strBeginTime) == -1
String comStrBeginTime,String comStrEndTime) {
boolean isRepeat = false;
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm");
Calendar cal = Calendar.getInstance();
Date beginDate = null;
Date endDate = null;
Date comBeginDate = null;
Date comEndDate = null;
try {
beginDate = formatter.parse(strBeginTime);
endDate = formatter.parse(strEndTime);
comBeginDate = formatter.parse(comStrBeginTime);
comEndDate = formatter.parse(comStrEndTime);
GregorianCalendar beginGc = (GregorianCalendar) Calendar.getInstance();
beginGc.setTime(comBeginDate);
GregorianCalendar endGc = (GregorianCalendar) Calendar.getInstance();
endGc.setTime(comEndDate);
if ((comEndDate.before(beginDate)||comEndDate.equals(beginDate)) ||(comBeginDate.after(endDate)||comBeginDate.equals(endDate))) {
isRepeat = true;
} else
isRepeat = false;
} catch (ParseException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} return isRepeat;
}