public static GetStartOfWeek ( this dateWithinWeek, DayOfWeek startOfWeek = DayOfWeek.Monday ) : System.DateTime | ||
dateWithinWeek | this | |
startOfWeek | DayOfWeek | |
Résultat | System.DateTime |
public static DateTime GetStartOfWeek(this DateTime dateWithinWeek, DayOfWeek startOfWeek = DayOfWeek.Monday)
{
var difference = dateWithinWeek.DayOfWeek - startOfWeek;
if (difference < 0)
{
difference += 7;
}
return dateWithinWeek.AddDays(-difference).Date;
}