From b8c7ee4b10d0124206087bb2ad8e5e96eeeaa2b9 Mon Sep 17 00:00:00 2001 From: wanggeng <450292408@qq.com> Date: Sat, 16 Apr 2022 09:13:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ink/wgink/util/date/DateUtil.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java index 2f21f8ec..b5a33088 100644 --- a/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java +++ b/basic-util/src/main/java/ink/wgink/util/date/DateUtil.java @@ -473,4 +473,35 @@ public class DateUtil { } return true; } + + /** + * 获取耗时 + * + * @param millis + * @return + */ + public static String getUsedTime(Long millis) { + Long day = millis / (24 * 60 * 60 * 1000); + Long hour = (millis / (60 * 60 * 1000) - day * 24); + Long min = ((millis / (60 * 1000)) - day * 24 * 60 - hour * 60); + Long sec = (millis / 1000 - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); + String result = ""; + if (day != 0) { + result += day + "天"; + } + if (hour != 0) { + result += hour + "小时"; + } + if (min != 0) { + result += min + "分钟"; + } + if (sec != 0) { + result += sec + "秒"; + } + return result; + } + + public static String getDateTime(Date date) { + return sdfTime.format(date); + } }