整数(秒数)转换为时分秒格式(xx:xx:xx)
معلومات المنتج:
// عدد صحيح إلى xx:xx:xx
سلسلة ثابتة عامة secToTime(int time) {
String timeStr = null;
ساعة كثافة العمليات = 0؛
دقيقة int = 0;
كثافة العمليات الثانية = 0؛
إذا (الوقت <= 0)
إرجاع "00:00" ؛
آخر {
الدقيقة = الوقت / 60؛
إذا (دقيقة <60) {
الثانية = الوقت %60؛
timeStr =unitFormat(دقيقة) + ":": +unitFormat(ثانية);
} آخر {
ساعة = دقيقة / 60؛
إذا (ساعة > 99)
إرجاع "99:59:59" ؛
الدقيقة = الدقيقة % 60؛
الثانية = الوقت - الساعة * 3600 - الدقيقة * 60؛
timeStr =unitFormat(hour) + ":" +unitFormat(دقيقة) + ":" +unitFormat(ثانية);
}
}
وقت العودةStr؛
}
تنسيق وحدة السلسلة الثابتة العامة (int i) {
String retStr = null;
إذا (i >= 0 && i < 10)
retStr = "0" + Integer.toString(i);
آخر
retStr = "" + i;
إرجاع retStr؛
}