好贷网好贷款

js,java如何将秒转换成几时几分几秒

发布时间:2016-12-5 0:33:55 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"js,java如何将秒转换成几时几分几秒",主要涉及到js,java如何将秒转换成几时几分几秒方面的内容,对于js,java如何将秒转换成几时几分几秒感兴趣的同学可以参考一下。

var s=parseInt(data); var format,array; var hours = Math.floor(s/(60*60)); var minutes = Math.floor(s/60)-Math.floor(s/3600)*60; var second = Math.floor(s)-Math.floor(s/60)*60; if(hours>0){ // minutes=minutes-hours*60; // second=second-minutes*60-hours*60*60; format="${0}时${1}分${2}秒"; array=[hours,minutes,second]; }else if(minutes>0){ format="${0}分${1}秒"; array=[minutes,second]; }else{ format="${0}秒"; array=[second]; } html= dojo.string.substitute(format,array); 本例用了dojo的API。 以下是java的转换方法 public static String formatSecond(Object second){ String html="0秒"; if(second!=null){ Double s=(Double) second; String format; Object[] array; Integer hours =(int) (s/(60*60)); Integer minutes = (int) (s/60-hours*60); Integer seconds = (int) (s-minutes*60-hours*60*60); if(hours>0){ format="%1$,d时%2$,d分%3$,d秒"; array=new Object[]{hours,minutes,seconds}; }else if(minutes>0){ format="%1$,d分%2$,d秒"; array=new Object[]{minutes,seconds}; }else{ format="%1$,d秒"; array=new Object[]{seconds}; } html= String.format(format, array); } return html; }

上一篇:POJ3555//POJ3130//POJ1474-求解多边形内核
下一篇:深入分析Java使用+和StringBuilder进行字符串拼接的差异

相关文章

相关评论