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šas |
data |
Būtinas. Variantas, skaitinis reiškinys, eilutės išraiška arba bet koks jų derinys, žymintis datą. Jei datoje yra Null, pateikiama Null . |
firstdayofweek |
Pasirinktinis. konstanta, nurodantis pirmąją savaitės dieną. Jei nenurodyta, laikoma, kad vbSunday . |
Parametrai
Argumentas firstdayofweek turi šiuos parametrus:
Konstanta |
Reikšmė |
Aprašas |
vbUseSystem |
0 |
Naudokite NLS API parametrą. |
vbSunday |
1 |
Sekmadienis (numatytasis parametras) |
vbMonday |
2 |
Pirmadienis |
vbTuesday |
3 |
Antradienis |
vbWednesday |
4 |
Trečiadienis |
vbThursday |
5 |
Ketvirtadienis |
vbFriday |
6 |
Penktadienis |
vbSaturday |
7 |
Šeštadienis |
Pateikti reikšmes
Funkcija Weekday gali grąžinti bet kurią iš šių reikšmių:
Konstanta |
Reikšmė |
Aprašas |
vbSunday |
1 |
Sekmadienis |
vbMonday |
2 |
Pirmadienis |
vbTuesday |
3 |
Antradienis |
vbWednesday |
4 |
Trečiadienis |
vbThursday |
5 |
Ketvirtadienis |
vbFriday |
6 |
Penktadienis |
vbSaturday |
7 |
Šeštadienis |
Pastabos
Jei ypatybės Kalendorius parametras yra Grigaliaus, pateiktas sveikasis skaičius atitinka datos argumento savaitės Grigaliaus kalendoriaus dieną. Jei kalendorius yra Hidžros, pateiktas sveikasis skaičius atitinka datos argumento savaitės Hidžros dieną. Hidžros datų argumento numeris yra bet kuris skaitinis reiškinys, kuris gali reikšti datą ir (arba) laiką nuo 100-01-01 (718 m. rugpjūčio 2 d. Grigaliaus) iki 9666 04 3 (9999 m. gruodžio 31 d. Grigaliaus kalendorius).
Užklausų pavyzdžiai
Reiškinys |
Rezultatai |
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; |
Grąžina reikšmes iš lauko "DateofSale" ir skaičių, reiškiantį šių datų reikšmių "Weekday". (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ų, reiškiantį šių datų reikšmių "Weekday". (atsižvelgiant į pirmadienį kaip pirmąją savaitės dieną). |
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 funkcija Weekday naudojama 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.