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 © 2024. All rights reserved.