DateAndTime.Weekday(DateTime, FirstDayOfWeek) Метод

Определение

Возвращает целочисленное значение, которое содержит число, представляющее день недели.Returns an integer value containing a number representing the day of the week.

public static int Weekday (DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday);
static member Weekday : DateTime * Microsoft.VisualBasic.FirstDayOfWeek -> int
Public Function Weekday (DateValue As DateTime, Optional DayOfWeek As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday) As Integer

Параметры

DateValue
DateTime

Обязательное.Required. Значение типа Date, для которого требуется определить день недели.A Date value for which you want to determine the day of the week.

DayOfWeek
FirstDayOfWeek

Необязательно.Optional. Значение, выбранное из перечисления FirstDayOfWeek, указывающее первый день недели.A value chosen from the FirstDayOfWeek enumeration that specifies the first day of the week. Если этот параметр не задан, используется значение Sunday.If not specified, Sunday is used.

Возвращаемое значение

Целочисленное значение, которое содержит число, представляющее день недели.An integer value containing a number representing the day of the week.

Исключения

Значение параметра DayOfWeek меньше 0 или больше 7.DayOfWeek is less than 0 or more than 7.

Примеры

В следующем примере функция Weekday используется для получения дня недели из указанной даты.The following example uses the Weekday function to obtain the day of the week from a specified date.

Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.

Комментарии

Значение, возвращаемое функцией Weekday, соответствует значениям перечисления FirstDayOfWeek. то есть 1 означает воскресенье, а 7 — субботу.The value returned by the Weekday function corresponds to the values of the FirstDayOfWeek enumeration; that is, 1 indicates Sunday and 7 indicates Saturday.

Примечание

Weekday использует текущий параметр календаря из свойства CurrentCulture класса CultureInfo в пространстве имен System.Globalization.Weekday uses the current calendar setting from the CurrentCulture property of the CultureInfo class in the System.Globalization namespace. Значения CurrentCulture по умолчанию определяются параметрами панели управления .The default CurrentCulture values are determined by Control Panel settings.

Аргумент DayOfWeek может иметь одно из следующих значений.The DayOfWeek argument can have one of the following settings.

Значение перечисленияEnumeration value ЗначениеValue ОписаниеDescription
FirstDayOfWeek.System 00 Первый день недели, указанный в параметрах системыFirst day of week specified in system settings
FirstDayOfWeek.Sunday 11 Воскресенье (по умолчанию)Sunday (default)
FirstDayOfWeek.Monday 22 Понедельник (соответствует стандарту ISO 8601, раздел 3,17)Monday (complies with ISO standard 8601, section 3.17)
FirstDayOfWeek.Tuesday 33 ВторникTuesday
FirstDayOfWeek.Wednesday 44 средаWednesday
FirstDayOfWeek.Thursday 55 ЧетвергThursday
FirstDayOfWeek.Friday 66 ПятницаFriday
FirstDayOfWeek.Saturday 77 СубботаSaturday

Применяется к

Дополнительно