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ý výraz, reťazcový výraz, alebo ľubovoľná kombinácia, ktorá môže predstavovať dátum. Ak argument dátum obsahuje hodnotu Null, vráti sa hodnota Null. |
prvýdeňtýždňa |
Voliteľný argument. Je to konštanta, ktorá určuje prvý deň v týždni. 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 nastavenie vlastnosti Kalendár gregoriánske, vrátené celé číslo predstavuje gregoriánsky deň v týždni pre argument dátumu. Ak je kalendár hedžra, vrátené celé číslo predstavuje deň Hedžra v týždni pre argument dátumu. Pre dátumy 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 august 2, 718) až 3/4/9666 (gregoriánsky dec 31, 9999).
Príklady dotazu
Výraz |
Výsledky |
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; |
Vráti hodnoty z poľa DateofSale a číslo predstavujúce hodnotu Weekday týchto hodnôt dátumu. (Predvolene sa nedeľa považuje za prvý deň v týždni; 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Vráti hodnoty z poľa DateofSale a číslo predstavujúce hodnotu Weekday týchto hodnôt dátumu. (s ohľadom na pondelok ako prvý deň v týždni). |
Príklad jazyka 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.