Package for helping to format date from both String and DateTime.
Format DateTime
import package:date_formatter/date_formatter.dart;
String formattedDate = DateFormatter.formatDateTime(
dateTime: DateTime.now(),
outputFormat: 'dd/MM/yyyy',
);
Format String Date
String formattedDate = DateFormatter.formatStringDate(
date: '25-01-2023 12:45:00',
inputFormat: 'dd-MM-yyyy HH:mm:ss',
outputFormat: 'dd MMM, yyyy',
);
Convert String to DateTime
DateTime? dateTime = DateFormatter.toDateTime(
date: '25-01-2023 12:45:00',
inputFormat: 'dd-MM-yyyy HH:mm:ss',
);