最近项目用到整理记录
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));
}
}
本文介绍了一个用于格式化时间的Java方法,该方法接受一个整数或字符串形式的时间参数,并将其转换为标准的HH:MM:SS格式。此方法支持多种输入类型,并能根据时间长度正确地显示小时、分钟和秒。
1472

被折叠的 条评论
为什么被折叠?



