首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

把秒数转化作:小时:分:秒

2012-10-17 
把秒数转化为:小时:分:秒???? 今天在工作中有这么一个小功能需要实现,在DB里面,经过转码的video的duration

把秒数转化为:小时:分:秒

???? 今天在工作中有这么一个小功能需要实现,在DB里面,经过转码的video的duration是按秒来统计的,但是我们在页面显示的时候,一般都是这与显示的:小时:分:秒,04:34:45。所以就需要把秒转化为这个格式。代码很简单,这里记录下,以便以后查看

?

?

public static String getDuration(int durationSeconds){int hours = durationSeconds /(60*60);int leftSeconds = durationSeconds % (60*60);int minutes = leftSeconds / 60;int seconds = leftSeconds % 60;StringBuffer sBuffer = new StringBuffer();sBuffer.append(addZeroPrefix(hours));sBuffer.append(":");sBuffer.append(addZeroPrefix(minutes));sBuffer.append(":");sBuffer.append(addZeroPrefix(seconds));return sBuffer.toString();}public static String addZeroPrefix(int number){if(number < 10){return "0"+number;}else{return ""+number;}}public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println(getDuration(7200));System.out.println(getDuration(7230));System.out.println(getDuration(7324));System.out.println(getDuration(1234));System.out.println(getDuration(72340));/** 02:00:00     02:00:30 02:02:04 00:20:34 20:05:40 */}
?

?

?

热点排行