toDateAndTimeWithTimeZone method

String toDateAndTimeWithTimeZone(
  1. String timeZone
)

Formats date and time as 'Fri June 12, 2026 at 05:00 PM WAT'.

Example:

final date = DateTime(2026, 6, 12, 17, 0);
final formatted = date.toDateAndTimeWithTimeZone('WAT');
// returns: 'Fri June 12, 2026 at 05:00 PM WAT'

Implementation

String toDateAndTimeWithTimeZone(String timeZone) =>
    '$toDayMonthYear at ${toTimeWithTimeZone(timeZone)}';