BinaryStudio.ClientManager.DomainModel.Infrastructure.DateTimeExtensions.GetEndOfWeek C# (CSharp) 메소드

GetEndOfWeek() 공개 정적인 메소드

Calculates date of last day of week
public static GetEndOfWeek ( this dateWithinWeek, DayOfWeek endOfWeek = DayOfWeek.Sunday ) : System.DateTime
dateWithinWeek this
endOfWeek DayOfWeek
리턴 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;
        }