整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下:
// eine Ganzzahl für xx:xx:xx
öffentlicher statischer String secToTime(int time) {
String timeStr = null;
int Stunde = 0;
int Minute = 0;
int Sekunde = 0;
wenn (Zeit <= 0)
Rückkehr „00:00“;
anders {
Minute = Zeit / 60;
if (Minute < 60) {
Sekunde = Zeit % 60;
timeStr = UnitFormat(Minute) + :: + UnitFormat(Sekunde);
} anders {
Stunde = Minute / 60;
wenn (Stunde > 99)
Rückkehr „99:59:59“;
Minute = Minute % 60;
Sekunde = Zeit - Stunde * 3600 - Minute * 60;
timeStr = UnitFormat(Stunde) + :: + UnitFormat(Minute) + :: + UnitFormat(Sekunde);
}
}
return timeStr;
}
öffentlicher statischer String unitFormat(int i) {
String retStr = null;
if (i >= 0 && i < 10)
retStr = "0" + Integer.toString(i);
anders
retStr = "" + i;
return retStr;
}