java判断当前时间是否在时间段内


/**
 * 判断当前时间是否在时间段内
 * @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;
	}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM