java,c#将秒转换为hh:MM:ss的实现
2015-08-18 17:29
531 查看
放在这里,有需要的朋友可以参考一下,将传入的秒转换为时:分:;秒 的格式:代码如下:
通过下面的方法进行格式转换:
最后调用第一个方法 secToTime(str)将返回处理后的时间。。。
/** * 对时间进行转换 * @param time * @return */ public static String secToTime(String str) { if (str.equals("") || null==str) { str="0"; } Long long1 = (long) Math.floor(Double.parseDouble(str)); int time = Integer.parseInt(long1+""); String timeStr = null; int hour = 0; int minute = 0; int second = 0; if (time <= 0) return "00:00:00"; else { minute = time / 60; if (minute < 60) { second = time % 60; timeStr ="00:"+unitFormat(minute) + ":" + unitFormat(second); } else { hour = minute / 60; if (hour > 99) return "99:59:59"; minute = minute % 60; second = time - hour * 3600 - minute * 60; timeStr = unitFormat(hour) + ":" + unitFormat(minute) + ":" + unitFormat(second); } } return timeStr; }
通过下面的方法进行格式转换:
/** * 将传入的值进行转换 * @param i * @return */ public static String unitFormat(int i) { String retStr = null; if (i >= 0 && i < 10) retStr = "0" + Integer.toString(i); else retStr = "" + i; return retStr; }
最后调用第一个方法 secToTime(str)将返回处理后的时间。。。
相关文章推荐
- Java EE_学习规划
- Java之Exception
- Unsupported major.minor version 51.0解决
- MyEclipse查看Struts2源码及Javadoc文档
- Spring事务管理只对出现运行期异常进行回滚
- java常见连接池比较
- Spring代理模式
- Java单元测试简述
- java web几种开发模式(转)
- [Java教程]RDD专题
- Java异常体系结构
- 使用Struts2框架后访问Web页面报java.lang.NoSuchMethodException:
- java为什么需要数据库连接池
- Java finalize方法使用
- Java 发送邮件
- eclipse & as 项目编码修改
- 装饰设计模式 Java版
- Java:java+内存分配及变量存储位置的区别
- 杭电 HDU 1002 A + B Problem II Java 大数的初级用法
- mysql读写分离(Java)方案比较