我有一个 Java 函数,可以将秒转换为特定格式(hh:mm:ss):
public static String formatChronometer(long seconds) {
return String.format("%02d:%02d:%02d", TimeUnit.SECONDS.toHours(seconds),
TimeUnit.SECONDS.toMinutes(seconds) % TimeUnit.HOURS.toMinutes(1),
TimeUnit.SECONDS.toSeconds(seconds) % TimeUnit.MINUTES.toSeconds(1));
}
我的客户想展示这个没有“小时”标签的计时器。例子:
- 如果
100 hours => 6000:00
- 如果
0 hours and 50 minutes => 50:00
- 如果
1 hour and 12 minutes and 30 seconds => 72:30
- 如果
10 hours and 5 minutes => 600:05
- 如果
0 hours, 0 minutes and 0 seconds => 00:00
我应该如何改变我的方法?