format method

  1. @override
String format(
  1. DateTime? dateTime, {
  2. String? pattern,
  3. Locale? locale,
})
override

Implementation

@override
String format(DateTime? dateTime, {String? pattern, Locale? locale}) {
  if (dateTime == null) return '';
  pattern = pattern ?? DateFormats.dateTime;
  return pattern
      .replaceAll('yyyy', dateTime.year.toString().padLeft(4, '0'))
      .replaceAll('MM', dateTime.month.toString().padLeft(2, '0'))
      .replaceAll('dd', dateTime.day.toString().padLeft(2, '0'))
      .replaceAll('HH', dateTime.hour.toString().padLeft(2, '0'))
      .replaceAll('mm', dateTime.minute.toString().padLeft(2, '0'))
      .replaceAll('ss', dateTime.second.toString().padLeft(2, '0'));
}