formatDate method
Implementation
String formatDate(String? date, String inputPattern, String outputPattern) {
if (date != null) {
try {
// Define input and output formats
final inputFormat = DateFormat(inputPattern);
final outputFormat = DateFormat(outputPattern);
// Parse the date string
final dateTime = inputFormat.parse(date);
// Format the DateTime object to the desired output format
return outputFormat.format(dateTime);
} catch (e) {
print('Invalid date format: $date');
return "-";
}
}
return "-";
}