|
|
@@ -20,11 +20,11 @@ class DateUtil {
|
|
|
return DateFormat(format).format(dateTime);
|
|
|
}
|
|
|
|
|
|
- //2个时间之差是否超过指定的时间范围,需考虑时间差为负的情况
|
|
|
+ //2个时间之差是否超过指定的时间范围,负值直接返回false
|
|
|
static bool isTimeRangeExceed(
|
|
|
DateTime startTime, DateTime endTime, Duration duration) {
|
|
|
final diff = endTime.difference(startTime);
|
|
|
- return diff.isNegative ? diff.abs() > duration : diff > duration;
|
|
|
+ return diff.isNegative ? true : diff > duration;
|
|
|
}
|
|
|
|
|
|
static bool isTimeIntRangeExceed(int time, int time2, Duration duration) {
|