getDateTime function

DateTime getDateTime(
  1. dynamic value
)

Implementation

DateTime getDateTime(dynamic value) {
  try {
    if (value == null) return DateTime.now();
    switch (value.runtimeType) {
      case DateTime:
        return value;
      case String:
        return DateTime.tryParse(value.toString()) ?? DateTime.now();
      default:
        return DateTime.now();
    }
  } catch (e) {
    return DateTime.now();
  }
}