整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下 :
// un entier de xx:xx:xx
chaîne statique publique secToTime (int time) {
Chaîne timeStr = null ;
int heure = 0 ;
int minute = 0 ;
int seconde = 0 ;
si (temps <= 0)
renvoyer "00:00" ;
autre {
minute = heure / 60 ;
si (minute < 60) {
seconde = temps % 60 ;
timeStr = unitFormat(minute) + ":" + unitFormat(seconde);
} autre {
heure = minute / 60 ;
si (heure > 99)
renvoie "99:59:59" ;
minute = minute % 60 ;
seconde = heure - heure * 3600 - minute * 60 ;
timeStr = unitFormat(heure) + ":" + unitFormat(minute) + ":" + unitFormat(seconde);
}
}
retourner timeStr ;
}
chaîne statique publique unitFormat (int i) {
Chaîne retStr = null ;
si (je >= 0 && je < 10)
retStr = "0" + Integer.toString(i);
autre
retStr = "" + je;
retourner retStr ;
}