formatElapsedTime method

String formatElapsedTime(
  1. double timeInSeconds
)

Implementation

String formatElapsedTime(double timeInSeconds) {
  final duration = Duration(milliseconds: timeInSeconds.toInt());
  final hours = duration.inHours;
  final minutes = duration.inMinutes % 60;
  final seconds = duration.inSeconds % 60;

  if (hours > 0) {
    return '${NumberFormat('00').format(hours)}:${NumberFormat('00').format(minutes)}:${NumberFormat('00').format(seconds)}';
  } else {
    return '${NumberFormat('00').format(minutes)}:${NumberFormat('00').format(seconds)}';
  }
}