endOfWeek method
End of week (last day 23:59:59.999999). firstWeekday 1 = Monday.
Returns the DateTime at 23:59:59.999999 on the last day of the week.
Implementation
@useResult
DateTime endOfWeek({int firstWeekday = DateTime.monday}) {
final DateTime start = startOfWeek(firstWeekday: firstWeekday);
return DateTime(
start.year,
start.month,
start.day + DateConstants.lastDayOffsetInWeek,
DateConstants.maxHour,
DateConstants.maxMinuteOrSecond,
DateConstants.maxMinuteOrSecond,
DateConstants.maxMillisecondOrMicrosecond,
DateConstants.maxMillisecondOrMicrosecond,
);
}