formatDayMMDDYYYYWithSlashes method

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

Implementation

@override
String formatDayMMDDYYYYWithSlashes(var date) {
  if (date is String) {
    if (
    date.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 "${Day[Date[0]]}/${Month[Date[2]]}/${Date[1]}/${Date[3]}";
      }
    }
    else {
      // Convert string date to DateTime and format it
      DateTime newDate = helper2(date);
      if(Date[0]!=0) {
        String stringDate = DateFormat('MM/dd/yyyy').format(newDate);
        return "${Day[Date[0]]}/$stringDate";
      }
      else{
        return DateFormat('MM/dd/yyyy').format(newDate);
      }
    }
  }


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


}