public class Between extends Object
| Constructor and Description |
|---|
Between(Date begin,
Date end)
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
|
Between(Date begin,
Date end,
boolean isAbs)
构造
在前的日期做为起始时间,在后的做为结束时间
|
| Modifier and Type | Method and Description |
|---|---|
long |
between(Fields.Unit unit)
判断两个日期相差的时长
返回 给定单位的时长差
|
long |
betweenMonth(boolean isReset)
计算两个日期相差月数
在非重置情况下,如果起始日期的天小于结束日期的天,月数要少算1(不足1个月)
|
long |
betweenYear(boolean isReset)
计算两个日期相差年数
在非重置情况下,如果起始日期的月小于结束日期的月,年数要少算1(不足1年)
|
static Between |
create(Date begin,
Date end)
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
|
static Between |
create(Date begin,
Date end,
boolean isAbs)
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数
|
boolean |
isBetween(Date target)
判断目标日期是否在范围内
|
static boolean |
isBetween(Date begin,
Date end,
Date target)
判断目标日期是否在范围内
|
String |
toString() |
String |
toString(Fields.Level level)
格式化输出时间差
|
public Between(Date begin, Date end)
begin - 起始时间end - 结束时间public static Between create(Date begin, Date end)
begin - 起始时间end - 结束时间Betweenpublic static Between create(Date begin, Date end, boolean isAbs)
begin - 起始时间end - 结束时间isAbs - 日期间隔是否只保留绝对值正数Betweenpublic static boolean isBetween(Date begin, Date end, Date target)
begin - 起始时间end - 结束日期target - 目标日期public long between(Fields.Unit unit)
unit - 相差的单位public long betweenMonth(boolean isReset)
isReset - 是否重置时间为起始时间(重置天时分秒)public long betweenYear(boolean isReset)
isReset - 是否重置时间为起始时间(重置月天时分秒)public boolean isBetween(Date target)
target - 目标日期public String toString(Fields.Level level)
level - 级别Copyright © 2020. All rights reserved.