parseFromJson static method
Implementation
static DateTime? parseFromJson(dynamic value) {
if (value == null) return null;
if (value is String) {
return parseDateTime(value);
} else if (value is int) {
final asMillis = parseFromMilliseconds(value);
if (asMillis != null && asMillis.year > 1980 && asMillis.year < 2100) {
return asMillis;
}
return parseFromSeconds(value);
} else if (value is DateTime) {
return value;
}
return null;
}