public class DateBetween
extends java.lang.Object
| 构造器和说明 |
|---|
DateBetween(java.util.Date begin,
java.util.Date end)
构造
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数 |
DateBetween(java.util.Date begin,
java.util.Date end,
boolean isAbs)
构造
在前的日期做为起始时间,在后的做为结束时间 |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
between(DateUnit unit)
判断两个日期相差的时长
返回 给定单位的时长差 |
long |
betweenMonth(boolean isReset)
计算两个日期相差月数
在非重置情况下,如果起始日期的天小于结束日期的天,月数要少算1(不足1个月) |
long |
betweenYear(boolean isReset)
计算两个日期相差年数
在非重置情况下,如果起始日期的月小于结束日期的月,年数要少算1(不足1年) |
static DateBetween |
create(java.util.Date begin,
java.util.Date end)
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数 |
static DateBetween |
create(java.util.Date begin,
java.util.Date end,
boolean isAbs)
创建
在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数 |
java.lang.String |
toString() |
java.lang.String |
toString(BetweenFormater.Level level)
格式化输出时间差
|
public DateBetween(java.util.Date begin,
java.util.Date end)
begin - 起始时间end - 结束时间public DateBetween(java.util.Date begin,
java.util.Date end,
boolean isAbs)
begin - 起始时间end - 结束时间isAbs - 日期间隔是否只保留绝对值正数public static DateBetween create(java.util.Date begin, java.util.Date end)
begin - 起始时间end - 结束时间DateBetweenpublic static DateBetween create(java.util.Date begin, java.util.Date end, boolean isAbs)
begin - 起始时间end - 结束时间isAbs - 日期间隔是否只保留绝对值正数DateBetweenpublic long between(DateUnit unit)
unit - 相差的单位:相差 天DateUnit.DAY、小时DateUnit.HOUR 等public long betweenMonth(boolean isReset)
isReset - 是否重置时间为起始时间(重置天时分秒)public long betweenYear(boolean isReset)
isReset - 是否重置时间为起始时间(重置月天时分秒)public java.lang.String toString(BetweenFormater.Level level)
level - 级别public java.lang.String toString()
toString 在类中 java.lang.ObjectCopyright © 2018. All rights reserved.