将视频、音乐等时间转化为标准时间00:00:00格式的方法

public static String durationFormat(long duration) {
String result;
final StringBuilder builder = new StringBuilder();
final Formatter formatter = new Formatter(builder, Locale.getDefault());


int totalSec = (int) duration / 1000;


int secs = totalSec % 60;
int minutes = (totalSec / 60) % 60;
int hours = (totalSec / 3600);
builder.setLength(0);
if (hours > 0) {
result = formatter.format("%02d:%02d:%02d", hours, minutes, secs)
.toString();
formatter.close();
return result;
} else {
result = formatter.format("%02d:%02d:%02d", hours, minutes, secs)
.toString();
formatter.close();
return result;
}

}

把毫秒的时间转换为时分秒的形式。

上述方法也是参考网上前人的成果,具体从哪里参考来的,也不太记得了,觉得有用,在此记录之,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值