formatMMDDYYYYWithSlashes method

  1. @override
String formatMMDDYYYYWithSlashes(
  1. dynamic date
)
override

Implementation

@override
String formatMMDDYYYYWithSlashes(var date) {
  if (date is String) {
    // Check if the date string contains a day or month name
    if (
    date.toString().contains(RegExp(r'jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec', caseSensitive: false))) {
      helper1(date);
      // Format and return the date as a string
      if (Date[0] == 0) {
        return "${Month[Date[2]]}.${Date[1]}.${Date[3]}";
      } else {
        return "${Month[Date[2]]}.${Date[1]}.${Date[3]}";
      }
    } else {

      DateTime newDate = helper2(date);
      return DateFormat('MM/dd/yyyy').format(newDate);
    }

  }
  return DateFormat('MM/dd/yyyy').format(date);
}