新手,怎么把一个数字转换成时间格式输出 我获取到一个影片的时间如:5501秒,想把5501转换成HH:MM:SS的格式显示(01:31:41而不是1:31:41),小时,分钟,秒都必须是显示两位数。希望高手给出代码。怎么把一个数字转换成时间格式输出 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 package com.zf.test;public class Test04 { public static void main(String[] args) { System.out.println(formateNumberToDate(30)); System.out.println(formateNumberToDate(60)); System.out.println(formateNumberToDate(63)); System.out.println(formateNumberToDate(5501)); } static String formateNumberToDate(long number){ long hour = number / 3600 ; long minut = (number % 3600) / 60 ; long second = number % 3600 % 60 ; return String.format("%02d:%02d:%02d", hour , minut , second) ; } }00:00:3000:01:0000:01:0301:31:41 数据库里直接to_date(秒数,格式)DATEADD等 谢谢 is_zhoufeng,这方法完全可行 oracle中使用union all查询速度变慢? 使用getAppletContext出错 求助高手解答 网络编程的问题 帮我调试一个简单的小程序 关于MS VJ++,你有兴趣吗? 如何输出xml文件的标签? 请问:如何在菜单栏上实现单选? windows 2000 perfessional 怎样配置 j2sdk (1.4)版 关于JAVA易用性的疑问???????各位发表一下意见 如何使用ObjectMapper的方式实现Json和bean的自由转换 java开发自动组卷系统
package com.zf.test;public class Test04 { public static void main(String[] args) {
System.out.println(formateNumberToDate(30));
System.out.println(formateNumberToDate(60));
System.out.println(formateNumberToDate(63));
System.out.println(formateNumberToDate(5501));
}
static String formateNumberToDate(long number){
long hour = number / 3600 ;
long minut = (number % 3600) / 60 ;
long second = number % 3600 % 60 ;
return String.format("%02d:%02d:%02d", hour , minut , second) ;
}
}
00:00:30
00:01:00
00:01:03
01:31:41
DATEADD等