public class DateRanges extends Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
after(Date date1,
Date date2)
判断 date1 是否在 date2 之后
|
static boolean |
before(Date date1,
Date date2)
判断 date1 是否在 date2 之前
|
static boolean |
cross(Date rangeStart1,
Date rangeEnd1,
Date rangeStart2,
Date rangeEnd2)
判断时间是否有交差
|
static boolean |
inRange(Date date,
Date rangeStart,
Date rangeEnd)
判断时间是否在这个时间段内
|
static boolean |
notInRange(Date date,
Date rangeStart,
Date rangeEnd)
判断是否不在这个时间段内
|
static boolean |
rangeInRange(Date rangeStart,
Date rangeEnd,
Date testRangeStart,
Date testRangeEnd)
判断时间段是否在这个时间段内
|
static boolean |
rangeNotInRange(Date rangeStart,
Date rangeEnd,
Date testRangeStart,
Date testRangeEnd)
判断时间段是否在不这个时间段内
|
static boolean |
uncross(Date rangeStart1,
Date rangeEnd1,
Date rangeStart2,
Date rangeEnd2)
判断时间是否没有交差
|
public static boolean cross(Date rangeStart1, Date rangeEnd1, Date rangeStart2, Date rangeEnd2)
rangeStart1 - 时间1开始rangeEnd1 - 时间1结束rangeStart2 - 时间2开始rangeEnd2 - 时间2结束public static boolean uncross(Date rangeStart1, Date rangeEnd1, Date rangeStart2, Date rangeEnd2)
rangeStart1 - 时间1开始rangeEnd1 - 时间1结束rangeStart2 - 时间2开始rangeEnd2 - 时间2结束public static boolean inRange(Date date, Date rangeStart, Date rangeEnd)
date - 时间rangeStart - 范围开始时间rangeEnd - 范围结束时间public static boolean notInRange(Date date, Date rangeStart, Date rangeEnd)
rangeStart - 范围开始时间rangeEnd - 范围结束时间date - 时间public static boolean rangeInRange(Date rangeStart, Date rangeEnd, Date testRangeStart, Date testRangeEnd)
rangeStart - 范围开始时间rangeEnd - 范围结束时间testRangeStart - 测试范围开始时间testRangeEnd - 测试范围结束时间public static boolean rangeNotInRange(Date rangeStart, Date rangeEnd, Date testRangeStart, Date testRangeEnd)
rangeStart - 范围开始时间rangeEnd - 范围结束时间testRangeStart - 测试范围开始时间testRangeEnd - 测试范围结束时间public static boolean before(Date date1, Date date2)
date1 - date1date2 - date2Copyright © 2025. All rights reserved.