public static GetDefaultFirstWeekDay ( ) : DayOfWeek | ||
return | DayOfWeek |
/// <summary> /// <para>Get the week number of a date</para> /// <para>Use BaseDateTimeExtensions.GetDefaultCalendarRule() as default calendar rule</para> /// <para>Use BaseDateTimeExtensions.GetDefaultFirstWeekDay() as first week day</para> /// </summary> /// <param name="date">Date to get week number</param> /// <returns>Week number or -1 when error</returns> public static int GetWeekNumber(this DateTime date) { return(date.GetWeekNumber(BaseDateTimeExtensions.GetDefaultCalendarRule(), BaseDateTimeExtensions.GetDefaultFirstWeekDay())); }
/// <summary> /// Get start of week /// </summary> /// <param name="date">base date</param> /// <returns>Start of week from date</returns> public static DateTime StartOfWeek(this DateTime date) { return(date.StartOfWeek(BaseDateTimeExtensions.GetDefaultFirstWeekDay())); }
/// <summary> /// <para>Get the week number of a date</para> /// <para>Use BaseDateTimeExtensions.GetDefaultFirstWeekDay() as first week day</para> /// </summary> /// <param name="date">Date to get week number</param> /// <param name="weekRule">Rule to calculate week number</param> /// <returns>Week number or -1 when error</returns> public static int GetWeekNumber(this DateTime date, CalendarWeekRule weekRule) { return(date.GetWeekNumber(weekRule, BaseDateTimeExtensions.GetDefaultFirstWeekDay())); }