java代码中判断一个时间是否在某一个时间段的范围内

版权声明:本文为博主原创文章,欢迎交流分享,未经博主允许不得转载。 https://blog.csdn.net/lz199719/article/details/81261836
/**
 * 
 * @param nowDate   要比较的时间
 * @param startDate   开始时间
 * @param endDate   结束时间
 * @return   true在时间段内,false不在时间段内
 * @throws Exception
 */
public static boolean hourMinuteBetween(String nowDate, String startDate, String endDate) throws Exception{
	
	SimpleDateFormat format = new SimpleDateFormat("HH:mm");
	
	Date now = format.parse(nowDate);
	Date start = format.parse(startDate);
	Date end = format.parse(endDate);
	
	long nowTime = now.getTime();
	long startTime = start.getTime();
	long endTime = end.getTime();
	
	return nowTime >= startTime && nowTime <= endTime;
}

猜你喜欢

转载自blog.csdn.net/lz199719/article/details/81261836