整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下:
// um inteiro para xx:xx:xx
public static String secToTime(int hora) {
String timeStr = null;
hora interna = 0;
minuto interno = 0;
int segundo = 0;
se (tempo <= 0)
retornar "00:00";
outro {
minuto = tempo/60;
if (minuto <60) {
segundo = tempo% 60;
timeStr = unitFormat(minuto) + ":" + unitFormat(segundo);
} outro {
hora = minuto/60;
se (hora > 99)
retornar "99:59:59";
minuto = minuto% 60;
segundo = tempo - hora * 3600 - minuto * 60;
timeStr = unitFormat(hora) + ":" + unitFormat(minuto) + ":" + unitFormat(segundo);
}
}
retornar tempoStr;
}
public static String unitFormat(int i) {
String retStr = null;
se (eu >= 0 && eu < 10)
retStr = "0" + Integer.toString(i);
outro
retStr = "" + i;
retornar retStr;
}