format method
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;
}