durationFormat property

String get durationFormat

Implementation

String get durationFormat {
  var count = this?.toInt() ?? 0;
  var h = count ~/ 3600;
  var min = (count - h * 3600) ~/ 60;
  var s = count % 60;
  var hStr = h.toInt().toString().padLeft(2, '0');
  var minStr = min.toInt().toString().padLeft(2, '0');
  var sStr = s.toInt().toString().padLeft(2, '0');
  if (h > 0) {
    return "$hStr:$minStr:$sStr";
  } else {
    return "$minStr:$sStr";
  }
}