formatDurationInHhMmSs method

String formatDurationInHhMmSs(
  1. Duration duration
)

Formats duration in HH:MM:SS format for display.

Converts a Duration object to a human-readable time format showing hours, minutes, and seconds with zero padding.

Parameters:

  • duration: Duration to format

Returns: Formatted time string in HH:MM:SS format

Implementation

String formatDurationInHhMmSs(Duration duration) {
  final hh = (duration.inHours).toString().padLeft(2, '0');
  final mm = (duration.inMinutes % 60).toString().padLeft(2, '0');
  final ss = (duration.inSeconds % 60).toString().padLeft(2, '0');

  return '$hh:$mm:$ss';
}