From 790c2ba4a0b46edf191e3bac84931f796bd42b8f Mon Sep 17 00:00:00 2001 From: zhangf <1603559716@qq.com> Date: 星期三, 24 七月 2024 09:02:49 +0800 Subject: [PATCH] 三方对接接口优化 --- exam-system/src/main/java/com/gkhy/exam/institutionalaccess/utils/ConvertTimeUtils.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/utils/ConvertTimeUtils.java b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/utils/ConvertTimeUtils.java new file mode 100644 index 0000000..417f8e6 --- /dev/null +++ b/exam-system/src/main/java/com/gkhy/exam/institutionalaccess/utils/ConvertTimeUtils.java @@ -0,0 +1,38 @@ +package com.gkhy.exam.institutionalaccess.utils; + + +public class ConvertTimeUtils { + //1分钟 + private static final Long MINUTE = 60l; + //1小时 + private static final Long HOUR = 60l * MINUTE; + //一天 + private static final Long DAY = 24l * HOUR; + /** + * + * @param time (秒) + * @return + */ + public static String convertTimeToString(Long time) { + if(time < MINUTE){ + //小于1分钟 + return String.format("%02d", time) + "秒"; + }else if (time < HOUR){ + //小于1小时 + Long m = time / MINUTE; + Long s = time % MINUTE; + return String.format("%02d", m) + "分" + String.format("%02d", s) + "秒"; + }else { + //大于1小时 + Long h = time / HOUR; + Long m = time % HOUR/MINUTE; + Long s = time % HOUR % MINUTE; + return String.format("%02d", h) + "时" + String.format("%02d", m) + "分" + String.format("%02d", s) + "秒"; + } + } + + public static void main(String[] args) { + Long time = 3601l; + System.out.println(convertTimeToString(time)); + } +} -- Gitblit v1.9.2