整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码代码如下:
// จำนวนเต็มเป็น xx:xx:xx
สตริงคงที่สาธารณะ secToTime (เวลา int) {
สตริง timeStr = null;
ชั่วโมงภายใน = 0;
นาทีภายใน = 0;
int วินาที = 0;
ถ้า (เวลา <= 0)
กลับ "00:00";
อื่น {
นาที = เวลา / 60;
ถ้า (นาที < 60) {
วินาที = เวลา % 60;
timeStr = unitFormat (นาที) + /// + unitFormat (วินาที);
} อื่น {
ชั่วโมง = นาที / 60;
ถ้า (ชั่วโมง > 99)
กลับ "99:59:59";
นาที = นาที % 60;
วินาที = เวลา - ชั่วโมง * 3600 - นาที * 60;
timeStr = unitFormat (ชั่วโมง) + /// + unitFormat (นาที) + /// + unitFormat (วินาที);
-
-
เวลากลับStr;
-
หน่วยสตริงคงที่สาธารณะรูปแบบ (int i) {
สตริง retStr = null;
ถ้า (i >= 0 && ฉัน < 10)
retStr = "0" + จำนวนเต็มtoString(i);
อื่น
retStr = "" + ฉัน;
กลับ retStr;
-