Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Връща стойност от тип 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, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.

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

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×