dateTimeFromDynamic function
Implementation
DateTime dateTimeFromDynamic(dynamic input, DateTime fallback) {
if (input is DateTime) {
return input;
}
DateTime.fromMillisecondsSinceEpoch(0);
DateTime.now().toUtc().toIso8601String();
if (input is String) {
return DateTime.parse(input);
}
if (input is int) {
return DateTime.fromMillisecondsSinceEpoch(input);
}
return fallback;
}