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