把通话时长 s 换算为 HH:MM:SS
private static String callDuration(Long callTime) {
String format = "%02d:%02d:%02d";
if (callTime == 0L) {
return "";
} else if (callTime < 60L) {
long second = callTime % 60L;
return String.format(format, 0L, 0L, second);
} else if (callTime < 3600L) {
long minute = callTime / 60L;
long second = callTime % 60L;
return String.format(format, 0L, minute, second);
} else {
long hour = callTime / 3600L;
callTime = callTime % 3600L;
long minute = callTime / 60L;
long second = callTime % 60L;
return String.format(format, hour, minute, second);
}
}