DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) Метод

Определение

Возвращает строковое значение, содержащее название указанного дня недели.Returns a string value containing the name of the specified weekday.

public static string WeekdayName (int Weekday, bool Abbreviate = false, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = Microsoft.VisualBasic.FirstDayOfWeek.System);
static member WeekdayName : int * bool * Microsoft.VisualBasic.FirstDayOfWeek -> string
Public Function WeekdayName (Weekday As Integer, Optional Abbreviate As Boolean = false, Optional FirstDayOfWeekValue As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.System) As String

Параметры

Weekday
Int32

Обязательное.Required. Целое числоInteger. Числовое обозначение дня недели со значениями от 1 до 7: 1 обозначает первый день недели, а 7 — последний.The numeric designation for the weekday, from 1 through 7; 1 indicates the first day of the week and 7 indicates the last day of the week. Первый и последний дни недели определяются значением параметра FirstDayOfWeekValue.The identities of the first and last days depend on the setting of FirstDayOfWeekValue.

Abbreviate
Boolean

Необязательно.Optional. Значение типа Boolean, указывающее, должно ли название дня недели быть представлено в сокращенном виде.Boolean value that indicates if the weekday name is to be abbreviated. Если параметр опущен, по умолчанию используется значение False, определяющее, что имя дня недели представляется не в сокращенном виде.If omitted, the default is False, which means the weekday name is not abbreviated.

FirstDayOfWeekValue
FirstDayOfWeek

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

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

Строковое значение, содержащее название указанного дня недели.A string value containing the name of the specified weekday.

Исключения

Weekday меньше 1 или больше 7 или FirstDayOfWeekValue меньше 0 или больше 7.Weekday is less than 1 or greater than 7, or FirstDayOfWeekValue is less than 0 or greater than 7.

Примеры

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

Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".

Комментарии

Строка, возвращаемая WeekdayName, зависит не только от входных аргументов, но и от региональных параметров, заданных на панели управленияWindows.The string returned by WeekdayName depends not only on the input arguments, but also on the Regional Options settings specified in the Windows Control Panel.

Примечание

WeekdayName использует текущий параметр календаря из свойства CurrentCulture класса CultureInfo в пространстве имен System.Globalization.WeekdayName 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.

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

Значение перечисленияEnumeration value ЗначениеValue ОписаниеDescription
FirstDayOfWeek.System 00 Первый день недели, указанный в параметрах системы (по умолчанию)First day of week specified in system settings (default)
FirstDayOfWeek.Sunday 11 ВоскресеньеSunday
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

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

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