parseDate function

DateTime? parseDate(
  1. dynamic v
)

Implementation

DateTime? parseDate(dynamic v) {
  if (v == null) return null;
  if (v is DateTime) return v.toUtc();
  if (v is int) return DateTime.fromMillisecondsSinceEpoch(v).toUtc();
  if (v is String) return DateTime.tryParse(v)?.toUtc();
  return null;
}