dateFormatYmd method
Implementation
DateTime? dateFormatYmd(String? dateInput) {
if (dateInput == null) {
return null;
} else {
try {
var date = dateInput.split(" ").first;
var data = date.split("-");
if (data.length < 3) data = date.split("/");
if (data.length < 3) return null;
var day = data[0];
var month = data[1];
var year = data[2];
if (year.length < 4) return DateTime.parse(dateInput);
return DateTime.parse("$year-$month-$day");
} catch (e) {
return null;
}
}
}