Atgriež Variant (Integer) vērtību, kas ietver veselu skaitli, kas apzīmē nedēļas dienu.
Sintakse
Weekday( datums [, pirmā_nedēļas_diena ] )
Funkcijas Weekday sintaksē ir šādi argumenti:
Arguments |
Apraksts |
date |
Obligāts arguments. Variant, skaitliska izteiksme, virknes izteiksme, vai jebkura šo variantu kombinācija, kas var attēlot datumu. Ja datums satur vērtību Null, tiek atgriezta vērtība Null. |
pirmā_nedēļas_diena |
Neobligāts arguments. A konstante kas norāda nedēļas pirmo dienu. Ja nav norādīts, tiek pieņemts, ka tas ir vbSunday . |
Iestatījumi
Argumentam pirmā_nedēļas_diena ir šādi iestatījumi:
Konstante |
Vērtība |
Apraksts |
vbUseSystem |
0 |
Izmantojiet NLS API iestatījumu. |
vbSunday |
1 |
Svētdiena (noklusējums) |
vbMonday |
2 |
Pirmdiena |
vbTuesday |
3 |
Otrdiena |
vbWednesday |
4 |
Trešdiena |
vbThursday |
5 |
Ceturtdiena |
vbFriday |
6 |
Piektdiena |
vbSaturday |
7 |
Sestdiena |
Atgrieztās vērtības
Funkcija Weekday var atgriezt jebkuru no šīm vērtībām:
Konstante |
Vērtība |
Apraksts |
vbSunday |
1 |
Svētdiena |
vbMonday |
2 |
Pirmdiena |
vbTuesday |
3 |
Otrdiena |
vbWednesday |
4 |
Trešdiena |
vbThursday |
5 |
Ceturtdiena |
vbFriday |
6 |
Piektdiena |
vbSaturday |
7 |
Sestdiena |
Piezīmes
Ja rekvizīta Kalendārs iestatījums ir Gregora, atgrieztais veselais skaitlis atbilst datuma argumenta Gregora kalendāra dienai. Ja kalendārs ir Hidžras, atgrieztais veselais skaitlis atbilst datuma argumenta datuma hidžras dienai. Hidžras datumiem argumenta skaitlis ir jebkura skaitliska izteiksme, kas var attēlot datumu un/vai laiku no 1.01.100. (Gregora 718. gada 2. aug.) līdz 3.4.9666 (Gregora 9999. gada 31. decembris).
Vaicājumu piemēri
Izteiksme |
Rezultāti |
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; |
Atgriež vērtības no lauka "Pārdošanas datums" un skaitli, kas pārstāv šo datumu vērtību nedēļas dienu. (Pēc noklusējuma svētdiena tiek uzskatīta par nedēļas pirmo dienu. 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Atgriež vērtības no lauka "Pārdošanas datums" un skaitli, kas pārstāv šo datumu vērtību nedēļas dienu. (ņemot vērā pirmdienu kā nedēļas pirmo dienu). |
VBA piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek izmantota funkcija Weekday , lai iegūtu nedēļas dienu no noteikta datuma.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date. MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.