您的位置:首页 > 其它

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

2015-07-01 14:33 453 查看
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;
}
}

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

上述方法也是参考网上前人的成果,具体从哪里参考来的,也不太记得了,觉得有用,在此记录之,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: