formatDuration static method
Implementation
static String formatDuration(Duration duration) {
String twoDigits(int n) => n.toString().padLeft(2, '0');
String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60));
String twoDigitSeconds = twoDigits(duration.inSeconds.remainder(60));
if (duration.inHours > 0) {
return '${duration.inHours}:$twoDigitMinutes:$twoDigitSeconds';
} else {
return '$twoDigitMinutes:$twoDigitSeconds';
}
}