formatApiDate static method

String formatApiDate(
  1. String? dateString, {
  2. String format = defaultFormat,
  3. String? locale,
  4. bool toLocal = true,
})

Parses an API date string and formats it for display.

Returns fallback when the input is null, empty, or invalid.

Implementation

static String formatApiDate(
  String? dateString, {
  String format = defaultFormat,
  String? locale,
  bool toLocal = true,
}) {
  final parsed = _parseDateString(dateString, toLocal: toLocal);
  if (parsed == null) {
    return fallback;
  }
  return formatDate(parsed, format: format, locale: locale);
}