formatSecondsToMinutesAndSeconds method

String formatSecondsToMinutesAndSeconds(
  1. int seconds
)

int totalSeconds = 125; String formattedTime = formatSecondsToMinutesAndSeconds(totalSeconds); print(formattedTime); // Output: 02:05

Implementation

String formatSecondsToMinutesAndSeconds(int seconds) {
  int minutes = seconds ~/ 60;
  int remainingSeconds = seconds % 60;

  String minutesStr = minutes.toString().padLeft(2, '0');
  String secondsStr = remainingSeconds.toString().padLeft(2, '0');

  return '$minutesStr:$secondsStr';
}