System.Globalization.GregorianCalendarHelper.GetWeekOfYear C# (CSharp) Method

GetWeekOfYear() public method

public GetWeekOfYear ( System.DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek ) : int
time System.DateTime
rule CalendarWeekRule
firstDayOfWeek DayOfWeek
return int
        public virtual int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek) {
            CheckTicksRange(time.Ticks);
            // Use GregorianCalendar to get around the problem that the implmentation in Calendar.GetWeekOfYear()
            // can call GetYear() that exceeds the supported range of the Gregorian-based calendars.
            return (GregorianCalendar.GetDefaultInstance().GetWeekOfYear(time, rule, firstDayOfWeek));
        }

Usage Example

Beispiel #1
0
 public override int GetWeekOfYear(DateTime time, CalendarWeekRule rule, DayOfWeek firstDayOfWeek)
 {
     return(helper.GetWeekOfYear(time, rule, firstDayOfWeek));
 }