parseDateTimeOrNull function
DateTime helpers
Implementation
DateTime? parseDateTimeOrNull(Object? v) {
if (v == null) return null;
if (v is DateTime) return v;
if (v is int) return DateTime.fromMillisecondsSinceEpoch(v);
if (v is num) return DateTime.fromMillisecondsSinceEpoch(v.toInt());
if (v is String) {
try { return DateTime.parse(v); } catch (_) {}
}
return null;
}