diff --git a/bonus-common/src/main/java/com/bonus/common/utils/DateUtils.java b/bonus-common/src/main/java/com/bonus/common/utils/DateUtils.java index 2d529b4..1c83573 100644 --- a/bonus-common/src/main/java/com/bonus/common/utils/DateUtils.java +++ b/bonus-common/src/main/java/com/bonus/common/utils/DateUtils.java @@ -152,6 +152,24 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { } return days + separator + hours + separator + minutes; } + public static String timeDistance(Date endDate, Date startTime) + { + long nd = 1000 * 24 * 60 * 60; + long nh = 1000 * 60 * 60; + long nm = 1000 * 60; + // long ns = 1000; + // 获得两个时间的毫秒时间差异 + long diff = endDate.getTime() - startTime.getTime(); + // 计算差多少天 + long day = diff / nd; + // 计算差多少小时 + long hour = diff % nd / nh; + // 计算差多少分钟 + long min = diff % nd % nh / nm; + // 计算差多少秒//输出结果 + // long sec = diff % nd % nh % nm / ns; + return day + "天" + hour + "小时" + min + "分钟"; + } /** * 将 LocalDateTime 转换为 Date