toClockString method
Formats the duration as HH:mm:ss.
Implementation
String toClockString() {
final isNegative = this.isNegative;
final duration = abs();
final hours = duration.inHours;
final minutes = duration.inMinutes.remainder(60);
final seconds = duration.inSeconds.remainder(60);
final value =
'${hours.toString().padLeft(2, '0')}:${minutes.toString().padLeft(2, '0')}:${seconds.toString().padLeft(2, '0')}';
return isNegative ? '-$value' : value;
}