lastDateOfWeek static method

DateTime lastDateOfWeek(
  1. DateTime current
)

Implementation

static DateTime lastDateOfWeek(DateTime current) {
  switch (current.weekday) {
    case DateTime.saturday:
      return current.add(const Duration(days: 1));
    case DateTime.friday:
      return current.add(const Duration(days: 2));
    case DateTime.thursday:
      return current.add(const Duration(days: 3));
    case DateTime.wednesday:
      return current.add(const Duration(days: 4));
    case DateTime.tuesday:
      return current.add(const Duration(days: 5));
    case DateTime.monday:
      return current.add(const Duration(days: 6));
    default:
      return current;
  }
}