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)); } }