js,java如何将秒转换成几时几分几秒
2013-09-05 18:53
447 查看
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; }
相关文章推荐
- 关于JAVA EE项目在WEB-INF目录下的jsp页面如何访问WebRoot中的CSS和JS文件
- java如何将char类型的数字转换成int型的数字
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- Java中如何把字符串转换成map
- java fastjson如何自定义转换含枚举类型对象(编程技巧)
- 手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
- Atitit.js javascript异常处理机制与java异常的转换 多重catc hDWR 环境 .js exception process Vob7
- jsp文件如何转换成一个.java文件?
- 使用Velocity将java代码转换成JS代码
- 在WebView中如何让JS与Java安全地互相调用
- [error handle][java script]如何做到js绑定事件的同时不执行事件
- 如何将oracle.sql.TIMESTAMP 转换为 java date
- 如何将.proto通过命令转换成.java文件
- js把字符串格式的时间转换成几秒前、几分钟前、几小时前、几天前等格式
- Java和js中小数和百分数的互相转换
- Java如何解析某个目录下xml文件,将XML文件转换为报表数据源?
- 如何在WebView中让JS与Java安全地相互调用
- java与json互相转换(解决日期问题),js显示json数据时出现日期类型显示[object,object]现象解决!
- 如何将JSP中的java代码中的值,传入JS代码中去
- java中如何将OutputStream转换为InputStream