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 sintaksei ir šādi argumenti.
| Arguments | Apraksts |
|---|---|
| datums | Obligāts arguments. Variants, skaitliska izteiksme, virknes izteiksme vai jebkura to kombinācija, kas var attēlot datumu. Ja datumā ir nulle, tiek atgriezta vērtība Null . |
| pirmā_nedēļas_diena | Neobligāts arguments. Konstante, kas norāda nedēļas pirmo dienu. Ja nav norādīta, tiek pieņemts, ka tā 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) |
| vbPirmdiena | 2 | Pirmdiena |
| vbOtrdiena | 3 | Otrdiena |
| vbWednesday | 4 | Trešdiena |
| vbCeturtdiena | 5 | Ceturtdiena |
| vbFriday | 6 | Piektdiena |
| vbSestdiena | 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 |
| vbPirmdiena | 2 | Pirmdiena |
| vbOtrdiena | 3 | Otrdiena |
| vbWednesday | 4 | Trešdiena |
| vbCeturtdiena | 5 | Ceturtdiena |
| vbFriday | 6 | Piektdiena |
| vbSestdiena | 7 | Sestdiena |
Piezīmes
Ja rekvizīta Calendar iestatījums ir Gregora kalendāra, atgrieztais veselais skaitlis datuma argumentam norāda nedēļas Gregora dienu. Ja kalendārs ir Hidžras, atgrieztais veselais skaitlis norāda Hidžras nedēļas dienu datuma argumentam. Hidžras datumiem argumenta numurs ir jebkura skaitliska izteiksme, kas var attēlot datumu un/vai laiku no 1.1.100. (718. gada Gregora 2. augusts) līdz 3.04.9666 (9999. gada 31. Gregora g. dec.).
Vaicājumu piemēri
| Izteiksme | Rezultāti |
|---|---|
| SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Atgriež vērtības no lauka "DateofSale" un skaitli, kas apzīmē šo datumu vērtību "Weekday". (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 "DateofSale" un skaitli, kas apzīmē šo datumu vērtību "Weekday". (uzskatot pirmdienu par 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.