universalDateConverter function

String universalDateConverter(
  1. String inputDateFormat,
  2. String outputDateFormat,
  3. String date
)

Implementation

String universalDateConverter(String inputDateFormat, String outputDateFormat, String date) {
  if (date.toString().trim().isNotEmpty) {
    var inputFormat = DateFormat(inputDateFormat);
    var inputDate = inputFormat.parse(date); // <-- dd/MM 24H format
    var outputFormat = DateFormat(outputDateFormat);
    var outputDate = outputFormat.format(inputDate);
    print(outputDate); // 12/31/2000 11:59 PM <-- MM/dd 12H format
    return outputDate;
  } else {
    return date;
  }
}