public static GetEndOfWeek ( this dateWithinWeek, DayOfWeek endOfWeek = DayOfWeek.Sunday ) : System.DateTime | ||
dateWithinWeek | this | |
endOfWeek | DayOfWeek | |
return | System.DateTime |
public static DateTime GetEndOfWeek(this DateTime dateWithinWeek, DayOfWeek endOfWeek = DayOfWeek.Sunday)
{
var difference = endOfWeek - dateWithinWeek.DayOfWeek;
if (difference < 0)
{
difference += 7;
}
return dateWithinWeek.Date.AddDays(difference).Date;
}