format method
Implementation
format({String? format = 'dd MMM yyyy'}) {
try {
DateTime parsedDate;
if (date.contains(':')) {
parsedDate = DateFormat('yyyy-MM-dd HH:mm:ss').parse(date);
} else {
parsedDate = DateFormat('yyyy-MM-dd').parse(date);
}
return DateFormat(format).format(parsedDate);
} catch (e) {
throw 'Invalid Date';
}
}