getDateTime method
Implementation
@override
DateTime? getDateTime(Object? value, DateTime? defaultValue) {
if (value == null) {
return defaultValue;
} else if (value is DateTime) {
// exactly
return value;
}
double? seconds = getDouble(value, null);
if (seconds == null || seconds < 0) {
throw FormatException('Timestamp error: "$value"');
}
double millis = seconds * 1000;
return DateTime.fromMillisecondsSinceEpoch(millis.toInt());
}