toWeekDay method

String toWeekDay({
  1. bool isHalfName = false,
})

returns WeekDay from the given int value 1-7

Implementation

String toWeekDay({bool isHalfName = false}) {
  assert(this >= 1 && this <= 7);
  return switch (this) {
    (DateTime.monday) => isHalfName ? 'Mon' : 'Monday',
    (DateTime.tuesday) => isHalfName ? 'Tue' : 'Tuesday',
    (DateTime.wednesday) => isHalfName ? 'Wed' : 'Wednesday',
    (DateTime.thursday) => isHalfName ? 'Thu' : 'Thursday',
    (DateTime.friday) => isHalfName ? 'Fri' : 'Friday',
    (DateTime.saturday) => isHalfName ? 'Sat' : 'Saturday',
    (DateTime.sunday) => isHalfName ? 'Sun' : 'Sunday',
    (_) => '',
  };
}