Връща стойност от тип Variant (Integer), съдържаща цяло число, представляващо денят от седмицата.

Синтаксис

Weekday( дата [, първи ден от седмицата ] )

Синтаксисът на функцията Weekday има следните аргументи:

Аргумент

Описание

date

Задължително. Variant, числов израз, низов израз или каквато и да е комбинация от тези, които могат да представляват дата. Ако дата съдържа Null, се връща Null .

първи ден от седмицата

Незадължително. константа, който указва първия ден от седмицата. Ако не е зададено, се приема vbSunday .

Настройки

Първият аргумент от седмицата има следните настройки:

Константа

Value

Описание

vbUseSystem

0

Използвайте настройката за NLS API.

vbSunday

1

Неделя (по подразбиране)

vbMonday

2

Понеделник

vbTuesday

3

Вторник

vbWednesday

4

Сряда

vbThursday

5

Четвъртък

vbFriday

6

Петък

vbSaturday

7

Събота.

Върнати стойности

Функцията Weekday може да върне всяка от следните стойности:

Константа

Value

Описание

vbSunday

1

Неделя

vbMonday

2

Понеделник

vbTuesday

3

Вторник

vbWednesday

4

Сряда

vbThursday

5

Четвъртък

vbFriday

6

Петък

vbSaturday

7

Събота.

Забележки

Ако настройката на свойството "Календар" е григорианска, върнатото цяло число представя григорианския ден от седмицата за аргумента "дата". Ако календарът е хиджри, върнатото цяло число представя деня по хиджри от седмицата за аргумента "дата". За дати по хиджри номерът на аргумента е всеки числов израз, който може да представлява дата и/или час от 1/1/100 (григориански август 2, 718) до 3/4/9666 (григориански 31 декември 9999).

Примери за заявки

Израз

Резултати

SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales;

Връща стойностите от полето "DateofSale" и числото, представящо "Weekday" на тези стойности за дата. (По подразбиране неделя се счита за първи ден от седмицата; 1).

SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales;

Връща стойностите от полето "DateofSale" и числото, представящо "Weekday" на тези стойности за дата. понеделник като първи ден от седмицата).

Пример на VBA

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията Weekday , за да получи деня от седмицата от зададена дата.

Dim MyDate, MyWeekDayMyDate = #February 12, 1969#    ' Assign a date.MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.

Избиране на правилната функция за дата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.