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)
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数 |
String |
toString() |
String |
toString(BetweenFormat.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 long between(Fields.Unit unit)
unit - 相差的单位:相差 天Fields.Unit#DAY、小时Fields.Unit#HOUR 等public long betweenMonth(boolean isReset)
isReset - 是否重置时间为起始时间(重置天时分秒)public long betweenYear(boolean isReset)
isReset - 是否重置时间为起始时间(重置月天时分秒)public String toString(BetweenFormat.Level level)
level - 级别Copyright © 2019. All rights reserved.