Pateikia variantą (sveikąjį skaičių), kuriame yra sveikasis skaičius, nurodantis savaitės dieną.
Sintaksė
Weekday(data [, firstdayofweek ] )
Funkcijos Weekday sintaksė turi tokius argumentus:
| Argumentas | Aprašymas |
|---|---|
| data | Būtinas. Variantas, skaitinis reiškinys, eilutės reiškinys ar bet koks jų derinys, žymintis datą. Jei datoje yra Null, grąžinamas Null . |
| firstdayofweek | Pasirinktinis. Konstanta, nurodanti pirmąją savaitės dieną. Jei nenurodyta, ja laikoma vbSunday . |
Parametrai
Argumento " firstdayofweek" parametrai yra tokie:
| Konstanta | Reikšmė | Aprašymas |
|---|---|---|
| vbUseSystem | 0 | Naudokite NLS API parametrą. |
| vbSekmadienis | 1 | Sekmadienis (numatytoji reikšmė) |
| vbPirmadienis | 2 | Pirmadienis |
| vbAntradienis | 3 | Antradienis |
| vbTrečiadienis | 4 | Trečiadienis |
| vbKetvirtadienis | 5 | Ketvirtadienis |
| vbpenktadienis | 6 | Penktadienis |
| vbŠeštadienis | 7 | Šeštadienis |
Pateikiamos reikšmės
Weekday funkcija gali grąžinti bet kurią iš šių reikšmių:
| Konstanta | Reikšmė | Aprašymas |
|---|---|---|
| vbSekmadienis | 1 | Sekmadienis |
| vbPirmadienis | 2 | Pirmadienis |
| vbAntradienis | 3 | Antradienis |
| vbTrečiadienis | 4 | Trečiadienis |
| vbKetvirtadienis | 5 | Ketvirtadienis |
| vbpenktadienis | 6 | Penktadienis |
| vbŠeštadienis | 7 | Šeštadienis |
Pastabos
Jei ypatybės Calendar parametras yra Grigaliaus, grąžintas sveikasis skaičius datos argumente nurodo Grigaliaus valstijos savaitės dieną. Jei kalendorius yra Hidžros, pateiktas sveikasis skaičius nurodo Hidžros savaitės dieną kaip datos argumentą. Hidžri datoms argumento skaičius yra bet koks skaitinis reiškinys, kuris gali reikšti datą ir (arba) laiką nuo 100-01-01 (718 m. rugpjūčio 2 d.) iki 9666 04-03 (9999 m. gruodžio 31 d. Grigaliaus).
Užklausų pavyzdžiai
| Išraiška | Rezultatai |
|---|---|
| SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Grąžina reikšmes iš lauko "DateofSale" ir skaičių, nurodantį šių datos reikšmių savaitės dieną. (Pagal numatytuosius nustatymus, sekmadienis laikomas pirmąja savaitės diena; 1). |
| SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; | Grąžina reikšmes iš lauko "DateofSale" ir skaičių, nurodantį šių datos reikšmių savaitės dieną. (pirmąja savaitės diena laikant pirmadienį). |
VBA pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Šiame pavyzdyje naudojama funkcija Weekday , norint gauti savaitės dieną nuo nurodytos datos.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.