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