sS formatHoursMinutesColonSeconds(double seconds) { ret formatHoursMinutesColonSeconds(toMS(seconds)); } sS formatHoursMinutesColonSeconds(long ms) { long seconds = iround(toSeconds(ms)); int hours = ms/(60*60); S s = ""; if (hours > 0) { s = hours + ":"; seconds -= hours*60*60; } ret s + seconds/60 + ":" + formatInt(mod(seconds, 60), 2); }