dateParseServerTime static method

String dateParseServerTime(
  1. String? date, {
  2. String? format,
})

Parses an ISO-8601 server timestamp and renders it in local time using format (defaults to DateTimeFormat.shortDate).

Implementation

static String dateParseServerTime(String? date, {String? format}) {
  if (date == null || date.isEmpty) return '';

  final dateTime = DateTime.tryParse(date);
  if (dateTime == null) return '';

  final formatter = format != null && format.isNotEmpty
      ? DateFormat(format)
      : DateFormat(DateTimeFormat.shortDate);

  return formatter.format(dateTime.toLocal());
}