java整数(秒数)转换为时分秒格式的示例
作者:
这篇文章主要介绍了java整数(秒数)转换为时分秒格式的示例,需要的朋友可以参考下
整数(秒数)转换为时分秒格式(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;
}
您可能感兴趣的文章:
- java用LocalDateTime类获取当天时间、前一天时间及本周/本月的开始和结束时间
- 如何使用Java 8中DateTimeFormatter类型转换日期格式详解
- Java中@DateTimeFormat @JsonFormat失效原因及测试填坑
- Java关于后端怎么去接收Date、LocalDateTime类型的参数详解
- Java8中对于LocalDateTime的序列化和反序列化问题
- Java8中的LocalDateTime你会使用了吗
- java Date获取年月日时分秒的实现方法
- Java输出系统当前的日期(年月日时分秒毫秒)
- Java里得到00:00:00格式的时分秒的Timestamp
- java datetime数据类型去掉时分秒的案例详解