整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下:
// bilangan bulat ke xx:xx:xx
String statis publik secToTime(int waktu) {
String timeStr = nol;
int jam = 0;
int menit = 0;
int detik = 0;
jika (waktu <= 0)
kembalikan "00:00";
kalau tidak {
menit = waktu / 60;
jika (menit < 60) {
detik = waktu % 60;
timeStr = unitFormat(menit) + ":" + unitFormat(detik);
} kalau tidak {
jam = menit / 60;
jika (jam > 99)
kembalikan "99:59:59";
menit = menit % 60;
detik = waktu - jam * 3600 - menit * 60;
timeStr = unitFormat(jam) + ":" + unitFormat(menit) + ":" + unitFormat(detik);
}
}
waktu kembaliStr;
}
String statis publik unitFormat(int i) {
String retStr = nol;
jika (saya >= 0 && saya < 10)
retStr = "0" + Integer.toString(i);
kalau tidak
retStr = "" + saya;
kembali retStr;
}