java整数(秒数)转换为时分秒格式的示例
程序员文章站
2024-02-26 15:09:22
整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码 代码如下:// a integer to xx:xx:xx public...
整数(秒数)转换为时分秒格式(xx:xx:xx)
复制代码 代码如下:
// a integer to xx:xx:xx
public static string sectotime(int time) {
string timestr = null;
int hour = 0;
int minute = 0;
int second = 0;
if (time <= 0)
return "00:00";
else {
minute = time / 60;
if (minute < 60) {
second = time % 60;
timestr = unitformat(minute) + ":" + unitformat(second);
} else {
hour = minute / 60;
if (hour > 99)
return "99:59:59";
minute = minute % 60;
second = time - hour * 3600 - minute * 60;
timestr = unitformat(hour) + ":" + unitformat(minute) + ":" + unitformat(second);
}
}
return timestr;
}
public static string unitformat(int i) {
string retstr = null;
if (i >= 0 && i < 10)
retstr = "0" + integer.tostring(i);
else
retstr = "" + i;
return retstr;
}
推荐阅读