java 将秒转换成可读的时间描述,java可读的,java 将秒转换成可读
分享于 点击 5191 次 点评:278
java 将秒转换成可读的时间描述,java可读的,java 将秒转换成可读
java 将秒转换成可读的时间描述,转换为x天,x小时等:
static String HumanReadableTimeDuration(long seconds) { if (seconds == 0) { return "0 secs"; } StringBuilder sb = new StringBuilder(); if (seconds >= 86400) { sb.append(seconds / 86400); sb.append(" days"); seconds -= (seconds / 86400) * 86400; } if (seconds >= 3600) { if (sb.length() > 0) { sb.append(", "); } sb.append(seconds / 3600); sb.append("hrs"); seconds -= (seconds / 3600) * 3600; } if (seconds >= 60) { if (sb.length() > 0) { sb.append(", "); } sb.append(seconds / 60); sb.append("mins"); seconds -= (seconds / 60) * 60; } if (seconds > 0) { if (sb.length() > 0) { sb.append(", "); } sb.append(seconds); sb.append("secs"); } return sb.toString(); }
因为是在linux下用所以都是英文的天,小时,你可以根据需要修改为中文。
用户点评