秒转化为天小时分秒字符串的java实现和js实现
2016-12-06 09:25
393 查看
需求描述:将秒转化为天小时分秒字符串显示,例如:3660s --> 1小时1分0秒
java实现:
js实现:
java实现:
/** * 秒转化为天小时分秒字符串 * * @param seconds * @return String */ public static String formatSeconds(long seconds) { String timeStr = seconds + "秒"; if (seconds > 60) { long second = seconds % 60; long min = seconds / 60; timeStr = min + "分" + second + "秒"; if (min > 60) { min = (seconds / 60) % 60; long hour = (seconds / 60) / 60; timeStr = hour + "小时" + min + "分" + second + "秒"; if (hour > 24) { hour = ((seconds / 60) / 60) % 24; long day = (((seconds / 60) / 60) / 24); timeStr = day + "天" + hour + "小时" + min + "分" + second + "秒"; } } } return timeStr; }
js实现:
/** * 秒转为 天小时分秒 * @param second_time * @return */ function formatSeconds(second_time) { if (isNaN(second_time)) { return "0秒"; } var timeStr = parseInt(second_time) + "秒"; if (parseInt(second_time) > 60) { var second = parseInt(second_time) % 60; var min = parseInt(second_time / 60); timeStr = min + "分" + second + "秒"; if (min > 60) { min = parseInt(second_time / 60) % 60; var hour = parseInt(parseInt(second_time / 60) / 60); timeStr = hour + "小时" + min + "分" + second + "秒"; if (hour > 24) { hour = parseInt(parseInt(second_time / 60) / 60) % 24; var day = parseInt(parseInt(parseInt(second_time / 60) / 60) / 24); timeStr = day + "天" + hour + "小时" + min + "分" + second + "秒"; } } } return timeStr; }
相关文章推荐
- js读Json,JSON与字符串转化,Java读JSON
- 繁简体(GBBig5)字符串转化的JAVA方式实现
- 整理用Java实现数字转化成字符串左边自动补零方法
- java实现JsonObject和Json字符串的转化
- js读Json,JSON与字符串转化,Java读JSON
- java如何实现日期格式和字符串之间的转化
- java实现字符串转化为整数
- 整理用Java实现数字转化成字符串左边自动补零方法
- 繁简体(GBBig5)字符串转化的JAVA方式实现
- java实现日期与字符串互相转化
- js跨浏览器实现将字符串转化为xml对象的方法
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据并将json字符串转化为数组的实现方法
- 整理用Java实现数字转化成字符串左边自动补零方法
- 整理用Java实现数字转化成字符串左边自动补零方法
- 整理用Java实现数字转化成字符串左边自动补零方法
- java ------SimpleDateFormat------ 实现字符串与日期类型互相转化
- JS解析json数据并将json字符串转化为数组的实现方法
- JS解析json数据并将json字符串转化为数组的实现方法