Връща стойност от тип Variant (Integer), съдържаща цяло число, представляващо денят от седмицата.
Синтаксис
Weekday(дата [, първи ден от седмицата ] )
Синтаксисът на функцията Weekday има следните аргументи:
| Аргумент | Описание |
|---|---|
| Дата | Задължително. 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 | Събота. |
Забележки
Ако настройката на свойството Calendar е григориански, върнатото цяло число представлява григорианския ден от седмицата за аргумента "дата". Ако календарът е хиджри, върнатото цяло число представя деня по хиджри от седмицата за аргумента "дата". За дати по хиджри номерът на аргумента е всеки числов израз, който може да представлява дата и/или час от 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.