convertTime function

String convertTime(
  1. int millisecond
)

将毫秒数转换成 HH:mm:ss 格式的时间,一般用于计时显示

Implementation

String convertTime(int millisecond) {
  int totalSeconds = millisecond ~/ 1000;
  int hour = totalSeconds ~/ 3600;
  int minute = (totalSeconds % 3600) ~/ 60;
  int second = totalSeconds % 60;

  if (hour == 0) {
    return '${formatInteger(minute, 2)}:${formatInteger(second, 2)}';
  }
  return '${formatInteger(hour, 2)}:${formatInteger(minute, 2)}:${formatInteger(second, 2)}';
}