formatTime static method

String formatTime(
  1. int timeInMillis
)

Format time in milliseconds

Implementation

static String formatTime(int timeInMillis) {
  if (timeInMillis < 0) {
    return '-1 $_milliseconds';
  }
  if (timeInMillis <= _secondAsMillisecond) {
    return '$timeInMillis $_milliseconds';
  }
  if (timeInMillis <= _minuteAsMillisecond) {
    return '${_formatDouble(timeInMillis / _secondAsMillisecond)} $_seconds';
  }

  final Duration duration = Duration(milliseconds: timeInMillis);

  return '${duration.inMinutes} $_minutes ${duration.inSeconds.remainder(60)} $_seconds '
      '${duration.inMilliseconds.remainder(1000)} $_milliseconds';
}