parseInputAsDateTime static method
Implementation
static DateTime? parseInputAsDateTime(dynamic input, List<String> inputFormats) {
final inputSource = prepareInputSource(input);
return inputFormats.fold<DateTime?>(null, (inputValue, format) {
try {
if (inputValue == null) {
return DateFormat(format).parse(inputSource);
} else {
return inputValue;
}
} catch (ex) {
return inputValue;
}
});
}