Vráti hodnotu typu Variant (Integer), ktorá obsahuje celé číslo predstavujúce deň týždňa.
Syntax
Weekday(dátum [, prvýdeňtýždňa ] )
Syntax funkcie Weekday má tieto argumenty:
| Argument | Popis |
|---|---|
| dátum | Povinný argument. Variant, numerický alebo reťazcový výraz alebo ľubovoľná kombinácia, ktorá môže predstavovať dátum. Ak dátum obsahuje hodnotu Null, vráti sa hodnota Null . |
| prvýdeňtýždňa | Voliteľný argument. Konštanta, ktorá určuje prvý deň týždňa. Ak nie je zadaná, predpokladá sa, že je to vbSunday. |
Nastavenia
Argument prvýdeňtýždňa má tieto nastavenia:
| Konštanta | Hodnota | Popis |
|---|---|---|
| vbUseSystem | 0 | Použije sa nastavenie NLS API. |
| vbSunday | 1 | Nedeľa (predvolené) |
| vbMonday | 2 | Pondelok |
| vbTuesday | 3 | Utorok |
| vbWednesday | 4 | Streda |
| vbThursday | 5 | Štvrtok |
| vbFriday | 6 | Piatok |
| vbSaturday | 7 | Sobota |
Vrátené hodnoty
Funkcia Weekday môže vrátiť ktorúkoľvek z týchto hodnôt:
| Konštanta | Hodnota | Popis |
|---|---|---|
| vbSunday | 1 | Nedeľa |
| vbMonday | 2 | Pondelok |
| vbTuesday | 3 | Utorok |
| vbWednesday | 4 | Streda |
| vbThursday | 5 | Štvrtok |
| vbFriday | 6 | Piatok |
| vbSaturday | 7 | Sobota |
Poznámky:
Ak je vlastnosť Calendar nastavená na možnosť Gregoriánsky, vrátená celočíselná hodnota predstavuje deň v týždni podľa gregoriánskeho kalendára pre argument dátum. Ak ide o kalendár Hedžra, vrátená celočíselná hodnota predstavuje deň v týždni podľa kalendára Hedžra pre argument dátum. Pre dátumy podľa kalendára Hedžra je číslo argumentu ľubovoľný numerický výraz, ktorý môže predstavovať dátum a/alebo čas od 1/1/100 (gregoriánsky 2. august 718) až do 4/3/9666 (gregoriánsky 31. december 9999).
Príklady dotazov
| Výraz | Výsledky |
|---|---|
| SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Vráti hodnoty z poľa DátumPredaja a číslo predstavujúce hodnotu Deň v týždni týchto hodnôt dátumu. (V predvolenom nastavení sa za prvý deň týždňa považuje nedeľa. 1). |
| SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; | Vráti hodnoty z poľa DátumPredaja a číslo predstavujúce hodnotu Deň v týždni týchto hodnôt dátumu. (pondelok sa považuje za prvý deň týždňa). |
Príklad VBA
Poznámka
Nasledujúce príklady ukazujú použitie tejto funkcie v module jazyka Visual Basic for Applications (VBA). Ak chcete získať ďalšie informácie o práci s jazykom VBA, vyberte z rozbaľovacieho zoznamu vedľa položky Hľadať možnosť Odkaz pre vývojára a do vyhľadávacieho poľa zadajte nejaké výrazy.
V tomto príklade je funkcia Weekday použitá na získanie dňa v týždni zo zadaného dátumu.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.