/// <summary> /// Returs true if the given date is Thanksgiving Day /// </summary> public static bool IsThanksgiving(DateTime p_date) { //Last Thursday in Nov. DateTime _dt29 = new DateTime(p_date.Year, 11, 28); DateTime _dt1 = new DateTime(p_date.Year, 11, 1); DateTime _returnDT = _dt29.AddDays(-1 * DateTools.OffsetFromFirstDOW(_dt1, DayOfWeek.Friday)); return(p_date.Equals(_returnDT)); }
/// <summary> /// Returs true if the given date is Thanksgiving Day /// </summary> public static DateTime ThanksgivingDay(int intYear) { //Last Thursday in Nov. DateTime _dt29 = new DateTime(intYear, 11, 28); DateTime _dt1 = new DateTime(intYear, 11, 1); DateTime _returnDT = _dt29.AddDays(-1 * DateTools.OffsetFromFirstDOW(_dt1, DayOfWeek.Friday)); return(_returnDT); }