formattedTime property

String get formattedTime

🧾 Format duration as HH:mm:ss

Example: Duration(hours: 2, minutes: 3).formattedTime => 02:03:00

Implementation

String get formattedTime {
  twoDigits(int n) => n.toString().padLeft(2, '0');
  final hours = twoDigits(inHours);
  final minutes = twoDigits(inMinutes.remainder(60));
  final seconds = twoDigits(inSeconds.remainder(60));
  return '$hours:$minutes:$seconds';
}