秒转化为字符串描述
public class SecondToString {
/**
* @param second : 秒
* @description 秒转化为字符串描述
* @author jia hao
* @Date 2018/12/24 18:10
*/
public static String construct(Integer second) {
String result = "0分0秒";
if (second != null) {
if (second < 60) {
result = second + "秒";
} else {
//分钟
int minute = second / 60;
//秒
int newSecond = second % 60;
if (minute < 60) {
result = minute + "分钟" + newSecond + "秒";
} else {
//小时
int hour = minute / 60;
//分钟
int newMinute = minute % 60;
if (hour < 24) {
result = hour + "小时" + newMinute + "分钟" + newSecond + "秒";
} else {
//天
int day = hour / 24;
//小时
int newHour = hour % 24;
result = day + "天" + newHour + "小时" + newMinute + "分钟" + newSecond + "秒";
}
}
}
}
return result;
}
}