getDateTimeOrNull method

DateTime? getDateTimeOrNull(
  1. String path, [
  2. DateTime? defaultValue
])

Implementation

DateTime? getDateTimeOrNull(String path, [DateTime? defaultValue]) {
  final value = get(path);
  if (value == null) return defaultValue;
  if (value is DateTime) return value;
  if (value is String) return .tryParse(value) ?? defaultValue;
  if (value is int) return .fromMillisecondsSinceEpoch(value);
  return defaultValue;
}