Itenso.TimePeriod.DateDiff.CalcWeeks C# (CSharp) Метод

CalcWeeks() приватный Метод

private CalcWeeks ( ) : int
Результат int
        private int CalcWeeks()
        {
            if ( TimeCompare.IsSameDay( date1, date2 ) )
            {
                return 0;
            }

            DateTime week1 = TimeTool.GetStartOfWeek( date1, firstDayOfWeek );
            DateTime week2 = TimeTool.GetStartOfWeek( date2, firstDayOfWeek );
            if ( week1.Equals( week2 ) )
            {
                return 0;
            }

            return (int)(week2.Subtract( week1 ).TotalDays / TimeSpec.DaysPerWeek);
        }