将视频、音乐等时间转化为标准时间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;
}
}
把毫秒的时间转换为时分秒的形式。
上述方法也是参考网上前人的成果,具体从哪里参考来的,也不太记得了,觉得有用,在此记录之,
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;
}
}
把毫秒的时间转换为时分秒的形式。
上述方法也是参考网上前人的成果,具体从哪里参考来的,也不太记得了,觉得有用,在此记录之,
相关文章推荐
- 服务高于子线程
- 多线程程序框架-利用互斥对象实现线程同步
- sprinvMVC 中重定向、转发、重定向到Control
- Hive教程之metastore的三种模式
- 零成本实现WEB性能测试(二)JMeter基础知识
- JDK安装与环境变量配置
- C/C++ 通用 Makefile
- mac的终端下面使用ssh user@localhost输入密码 不能正常登录
- svn cleanup failed-previous operation has not finished; run cleanup if it was interrupted
- 去除tableview上的空白间隔
- Android 4.4 eng版本 红框问题
- linux之akw
- ListView OnItemClickListener position 索引不正确
- 文件夹与文件的选取
- double截取小数点位数
- Slideout.js触摸滑出式 Web App 导航菜单调用方法
- 关于ARM下载程序的几种方式
- unknow error:java.lang.NullPointerException
- JSF 的xtml 声明格式例
- Longest Common Subsequence (LCS)最长公共子串