Package org.miaixz.bus.core.center.date
Class Between
java.lang.Object
org.miaixz.bus.core.center.date.Between
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Period获取两个日期的表象时间差,如果结束时间早于开始时间,获取结果为负。static Durationbetween(LocalDateTime startTimeInclude, LocalDateTime endTimeExclude) 获取两个日期的差,如果结束时间早于开始时间,获取结果为负 返回结果为Duration对象,通过调用toXXX方法返回相差单位static longbetween(LocalDateTime startTimeInclude, LocalDateTime endTimeExclude, ChronoUnit unit) 获取两个日期的差,如果结束时间早于开始时间,获取结果为负 返回结果为时间差的long值static Duration获取两个日期的差,如果结束时间早于开始时间,获取结果为负。static longbetween(Temporal startTimeInclude, Temporal endTimeExclude, ChronoUnit unit) 获取两个日期的差,如果结束时间早于开始时间,获取结果为负。long判断两个日期相差的时长 返回 给定单位的时长差longbetweenMonth(boolean isReset) 计算两个日期相差月数 在非重置情况下,如果起始日期的天大于结束日期的天,月数要少算1(不足1个月)longbetweenYear(boolean isReset) 计算两个日期相差年数 在非重置情况下,如果起始日期的月大于结束日期的月,年数要少算1(不足1年)getBegin()获取开始时间getEnd()获取结束日期static Between创建 在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数static Between创建 在前的日期做为起始时间,在后的做为结束时间,间隔只保留绝对值正数toString()toString(Units unit, FormatPeriod.Level level) 格式化输出时间差toString(FormatPeriod.Level level) 格式化输出时间差
-
Constructor Details
-
Between
-
Between
-
-
Method Details
-
of
-
of
-
between
-
between
-
between
获取两个日期的差,如果结束时间早于开始时间,获取结果为负。 返回结果为时间差的long值- Parameters:
startTimeInclude- 开始时间(包括)endTimeExclude- 结束时间(不包括)unit- 时间差单位- Returns:
- 时间差
-
between
public static long between(LocalDateTime startTimeInclude, LocalDateTime endTimeExclude, ChronoUnit unit) 获取两个日期的差,如果结束时间早于开始时间,获取结果为负 返回结果为时间差的long值- Parameters:
startTimeInclude- 开始时间(包括)endTimeExclude- 结束时间(不包括)unit- 时间差单位- Returns:
- 时间差
-
between
-
between
判断两个日期相差的时长 返回 给定单位的时长差- Parameters:
unit- 相差的单位:相差 天Units.DAY、小时Units.HOUR等- Returns:
- 时长差
-
betweenMonth
public long betweenMonth(boolean isReset) 计算两个日期相差月数 在非重置情况下,如果起始日期的天大于结束日期的天,月数要少算1(不足1个月)- Parameters:
isReset- 是否重置时间为起始时间(重置天时分秒)- Returns:
- 相差月数
-
betweenYear
public long betweenYear(boolean isReset) 计算两个日期相差年数 在非重置情况下,如果起始日期的月大于结束日期的月,年数要少算1(不足1年)- Parameters:
isReset- 是否重置时间为起始时间(重置月天时分秒)- Returns:
- 相差年数
-
getBegin
-
getEnd
-
toString
格式化输出时间差- Parameters:
unit- 日期单位level- 级别- Returns:
- 字符串
-
toString
-
toString
-