整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下:
// 一个整数到 xx:xx:xx
公共静态字符串 secToTime(int 时间) {
字符串 timeStr = null;
整数小时 = 0;
int 分钟 = 0;
整数秒 = 0;
如果(时间 <= 0)
返回“00:00”;
别的 {
分钟=时间/60;
if (分钟 < 60) {
第二=时间%60;
timeStr = 单位格式(分钟) + ":" + 单位格式(秒);
} 别的 {
小时=分钟/60;
如果(小时 > 99)
返回“99:59:59”;
分钟 = 分钟 % 60;
秒=时间-小时*3600-分钟*60;
timeStr = 单位格式(小时)+“:”+ 单位格式(分钟)+“:”+ 单位格式(秒);
}
}
返回时间Str;
}
公共静态字符串unitFormat(int i){
字符串 retStr = null;
如果 (i >= 0 && i < 10)
retStr = "0" + Integer.toString(i);
别的
retStr =“”+ i;
返回 retStr;
}