最近项目用到整理记录
public static String formatTime(Object timeTemp) {
int timeParam = 0;
if (timeTemp instanceof Integer) {
timeParam = (Integer) timeTemp;
}
if (timeTemp instanceof String) {
timeParam = Integer.valueOf((String) timeTemp);
}
int second = timeParam % 60;
int minuteTemp = timeParam / 60;
if (minuteTemp > 0) {
int minute = minuteTemp % 60;
int hour = minuteTemp / 60;
if (hour > 0) {
return (hour > 10 ? (hour + "") : ("0" + hour)) + ":" + (minute > 10 ? (minute + "") : ("0" + minute))
+ ":" + (second > 10 ? (second + "") : ("0" + second));
} else {
return "00:" + (minute > 10 ? (minute + "") : ("0" + minute)) + ":"
+ (second > 10 ? (second + "") : ("0" + second));
}
} else {
return "00:00:" + (second > 10 ? (second + "") : ("0" + second));
}
}