Funkcija Weekday

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Pareizās datuma funkcijas izvēle