public static String stringForTime(final long millis) {
final int totalSeconds = (int) millis / 1000;
final int seconds = totalSeconds % 60;
final int minutes = (totalSeconds / 60) % 60;
final int hours = totalSeconds / 3600;
if (hours > 0) {
return String.format("%d:%02d:%02d", hours, minutes, seconds);
} else {
return String.format("%02d:%02d", minutes, seconds);
}
}
转载于:https://my.oschina.net/zjchase/blog/132802
本文介绍了一个用于格式化时间的Java方法,该方法接受毫秒数作为输入,并将其转换为小时、分钟和秒的形式。如果总时间超过一小时,则显示小时数;否则仅显示分钟和秒。

314

被折叠的 条评论
为什么被折叠?



