Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
2015-01-08 09:36
405 查看
// 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;
}
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;
}
相关文章推荐
- Java中时分秒毫秒格式(xx:xx:xx.xxx)加一个txt读出的整数值 转换为时间格式 并存入txt
- Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
- Java中整数(毫秒数)转换为时分秒毫秒格式(xx:xx:xx.xxx)
- Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
- Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
- Java中时分秒毫秒格式(xx:xx:xx.xxx)转换为整数(毫秒数)
- java整数(秒数)转换为时分秒格式的示例
- java android 将小数度数转换为度分秒格式
- java 截取字符串 时分秒格式00:00:00转换秒数 工具类
- 毫秒转换成时分秒 格式:HH:mm:ss Java兑现
- Android工具之把int类型整数毫秒值转换为时间分秒格式
- Java日期转换 SimpleDateFormat格式(年月日时分秒)
- java字符串应用之IP地址转换成整数
- java中将数字转换成带千分位格式
- 基于java的图片文件格式转换和线性缩放
- excel中如何将3'30"格式的分秒转换成以秒为单位的数字?
- 基于java的图片文件格式转换和线性缩放
- Unix时间和年月日时分秒时间格式转换
- java中字符串转换成时间格式总结
- Json-lib 如何转换日期格式的字段 json-->java