45 if (year < 1 || year > 9999)
56 return (y + y / 4 - y / 100 + y / 400) % 7;
62 if (year < 1 || year > 9999)
66 if (week < 1 || week > 53)
70 if (dayOfWeek < DayOfWeek.Sunday || dayOfWeek > (
DayOfWeek)7)
75 int num2 = week * 7 +
GetWeekday(dayOfWeek) - num;
88 return (
int)dayOfWeek;
static int GetWeekOfYear(DateTime date)
static int GetWeekNumber(DateTime date)
static DateTime ToDateTime(int year, int week, DayOfWeek dayOfWeek)
static int GetWeeksInYear(int year)
static int GetWeekday(DayOfWeek dayOfWeek)
static int GetYear(DateTime date)
static DateTime GetYearStart(int year)
static DateTime GetYearEnd(int year)
static string ArgumentOutOfRange_Week_ISO
static string ArgumentOutOfRange_DayOfWeek
static string ArgumentOutOfRange_Year