|
|
|
|
@ -32,4 +32,48 @@ public class DateUtil extends cn.hutool.core.date.DateUtil {
|
|
|
|
|
return timeString.compareTo(timeStart) >= 0 || timeString.compareTo(timeEnd) < 0;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断时间是否在指定时间之后
|
|
|
|
|
*
|
|
|
|
|
* @param dateTime 日期
|
|
|
|
|
* @param time 时间 HH:mm:ss
|
|
|
|
|
* @return 是否在区间
|
|
|
|
|
*/
|
|
|
|
|
public static boolean isTimeAfter(DateTime dateTime, String time) {
|
|
|
|
|
return isTimeAfter(dateTime.toString("HH:mm:ss"), time);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断时间是否在指定时间之后
|
|
|
|
|
*
|
|
|
|
|
* @param baseTime 基准时间 HH:mm:ss
|
|
|
|
|
* @param time 被比较值 HH:mm:ss
|
|
|
|
|
* @return 是否在区间
|
|
|
|
|
*/
|
|
|
|
|
public static boolean isTimeAfter(String baseTime, String time) {
|
|
|
|
|
return baseTime.compareTo(time) < 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断时间是否在指定时间之后
|
|
|
|
|
*
|
|
|
|
|
* @param dateTime 日期
|
|
|
|
|
* @param time 时间 HH:mm:ss
|
|
|
|
|
* @return 是否在区间
|
|
|
|
|
*/
|
|
|
|
|
public static boolean isTimeBefore(DateTime dateTime, String time) {
|
|
|
|
|
return isTimeBefore(dateTime.toString("HH:mm:ss"), time);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 判断时间是否在指定时间之后
|
|
|
|
|
*
|
|
|
|
|
* @param baseTime 基准时间 HH:mm:ss
|
|
|
|
|
* @param time 被比较值 HH:mm:ss
|
|
|
|
|
* @return 是否在区间
|
|
|
|
|
*/
|
|
|
|
|
public static boolean isTimeBefore(String baseTime, String time) {
|
|
|
|
|
return baseTime.compareTo(time) > 0;
|
|
|
|
|
}
|
|
|
|
|
}
|