format method

String format([
  1. String? format
])

Implementation

String format([String? format]) {
  if (format == null) {
    return dateTime.toString();
  }
  format = _yearFormat(dateTime.year, format);
  format = _comFormat(dateTime.month, format, 'MM', 'M');
  format = _comFormat(dateTime.day, format, 'DD', 'D');
  format = _comFormat(dateTime.hour, format, 'HH', 'H');
  format = _ampmFormat(dateTime.hour, format);
  int hour = dateTime.hour < 12 ? dateTime.hour : dateTime.hour - 12;
  format = _comFormat(hour, format, 'hh', 'h');
  format = _comFormat(dateTime.minute, format, 'mm', 'm');
  format = _comFormat(dateTime.second, format, 'ss', 's');
  return format;
}