formattedTime property

String get formattedTime

Implementation

String get formattedTime {
  final buf = StringBuffer();
  if (duration.inHours > 0) {
    buf.write('${duration.inHours}');
    buf.write(':');
  }
  final minutes = duration.inMinutes % Duration.minutesPerHour;
  if (minutes > 9) {
    buf.write('$minutes');
  } else {
    buf.write('0');
    buf.write('$minutes');
  }
  buf.write(':');
  buf.write((duration.inSeconds % Duration.secondsPerMinute)
      .toString()
      .padLeft(2, '0'));
  return buf.toString();
}