Formats the DateTime object using the EEEE format and optional locale.
String formatAsEEEE([String? locale]) => DateFormat.EEEE(locale).format(this);