formatDate method
Refer to this for the accepted outputFormat
Implementation
String? formatDate(
{String outputFormat = 'yyyy-MM-dd', String inputFormat = 'yyyy-MM-dd'}) {
if (this == null) return null;
try {
DateFormat input = DateFormat(inputFormat);
DateTime? parsedInput = input.parseLoose(this!);
DateFormat output = DateFormat(outputFormat);
String parsedOutput = output.format(parsedInput);
return parsedOutput;
} on FormatException catch (_) {
return null;
}
}