format method

String format([
  1. String format = 'HH:mm'
])

Implementation

String format([String format = 'HH:mm']) {
  return format
      .replaceAll('d', inDays.toString())
      .replaceAll('HH', hourPart.toString().padLeft(2, '0'))
      .replaceAll('mm', minutePart.toString().padLeft(2, '0'))
      .replaceAll('ss', secondPart.toString().padLeft(2, '0'))
      .replaceAll('ms', (millisecondPart ~/ 10).toString().padLeft(2, '0'))
      .replaceAll('H', hourPart.toString())
      .replaceAll('m', minutePart.toString())
      .replaceAll('s', secondPart.toString());
}