Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetWeeksInYear()

static int System.Globalization.ISOWeek.GetWeeksInYear ( int year)
inlinestatic

Definition at line 43 of file ISOWeek.cs.

44 {
45 if (year < 1 || year > 9999)
46 {
47 throw new ArgumentOutOfRangeException("year", SR.ArgumentOutOfRange_Year);
48 }
49 if (P(year) == 4 || P(year - 1) == 3)
50 {
51 return 53;
52 }
53 return 52;
54 static int P(int y)
55 {
56 return (y + y / 4 - y / 100 + y / 400) % 7;
57 }
58 }

References System.SR.ArgumentOutOfRange_Year, System.P, and System.year.

Referenced by System.Globalization.ISOWeek.GetWeekOfYear(), System.Globalization.ISOWeek.GetYear(), and System.Globalization.ISOWeek.GetYearEnd().