예제 #1
0
        /// <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));
        }
예제 #2
0
        /// <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);
        }