formatDate static method

String formatDate(
  1. DateTime date, {
  2. String format = defaultFormat,
  3. String? locale,
})

Formats a non-null date using the given format.

Returns fallback if formatting fails.

Implementation

static String formatDate(
  DateTime date, {
  String format = defaultFormat,
  String? locale,
}) {
  try {
    return DateFormat(format, locale).format(date);
  } catch (_) {
    return fallback;
  }
}