Jump to content

Convert seconds to compound duration: Difference between revisions

m
→‎{{header|Java}}: small changes
(→‎{{header|Java}}: added Java)
m (→‎{{header|Java}}: small changes)
Line 631:
StringBuilder sb = new StringBuilder();
 
seconds = compoundUnitaddUnit(sb, seconds, 7 * 86400604800, " wk, ");
seconds = compoundUnitaddUnit(sb, seconds, 86400, " d, ");
seconds = compoundUnitaddUnit(sb, seconds, 60 * 603600, " hr, ");
seconds = compoundUnitaddUnit(sb, seconds, 60, " min, ");
 
if (seconds > 0)
Line 644:
}
 
private static long compoundUnitaddUnit(StringBuilder sb, long sec, long unit, String s) {
long n = 0;
if (sec > 0 && (n = sec / unit) > 0) {
sb.append(n).append(s);
sec %= (n * unit);
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.