Daje tip podataka Varijanta (Ceo broj) koji sadrži ceo broj koji predstavlja dan u sedmici.
Sintaksa
Weekday(datum [, prvidanusedmici ] )
Sintaksa funkcije Weekday ima sledeće argumente:
| Argument | Opis |
|---|---|
| Datum | Obavezno. Varijanta, numerički izraz, izraz niske ili bilo koja njihova kombinacija koja može da predstavlja datum. Ako datum sadrži vrednost "Null", dobija se vrednost Null . |
| prvidanusedmici | Opcionalno. Konstanta koja navodi prvi dan u sedmici. Ako nije navedeno, pretpostavlja se da je vbSunday . |
Postavke
Argument prvidanusedmici ima sledeće postavke:
| konstanta | Vrednost | Opis |
|---|---|---|
| vbUseSystem | 0 | Koristite postavku NLS API-ja. |
| vbNedelja | 1 | Nedelja (podrazumevano) |
| vbMonday | 2 | ponedeljak |
| vbUtorak | 3 | Utorak |
| vbsreda | 4 | sreda |
| vbČetvrtak | 5 | četvrtak |
| vbFriday | 6 | petak |
| vbSaturday | 7 | subota |
Povratne vrednosti
Funkcija Weekday može da vrati bilo koju od ovih vrednosti:
| konstanta | Vrednost | Pretraga |
|---|---|---|
| vbNedelja | 1 | nedelja |
| vbMonday | 2 | ponedeljak |
| vbUtorak | 3 | Utorak |
| vbsreda | 4 | sreda |
| vbČetvrtak | 5 | četvrtak |
| vbFriday | 6 | petak |
| vbSaturday | 7 | subota |
Napomene
Ako je postavka svojstva Calendar gregorijanski, dobijeni ceo broj predstavlja gregorijanski dan u sedmici za argument datuma. Ako je kalendar hidžra, dobijeni ceo broj predstavlja Hidžra dan u sedmici za argument datuma. Za Hidžra datume broj argumenta je bilo koji numerički izraz koji može da predstavlja datum i/ili vreme od 1.1.2000. (2. avgust 718.) do 3.4.9666. (31. gregorijanski decembar 9999.).
Primeri upita
| Izraz | Rezultati |
|---|---|
| SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Daje vrednosti iz polja "DatumProdaje" i broj koji predstavlja "Radni dan u sedmici" ovih vrednosti datuma. (Nedelja se podrazumevano smatra prvim danom u sedmici; 1). |
| SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; | Daje vrednosti iz polja "DatumProdaje" i broj koji predstavlja "Radni dan u sedmici" ovih vrednosti datuma. (s obzirom na to da je ponedeljak prvi dan u sedmici). |
VBA primer
Napomena
Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.
Ovaj primer koristi funkciju Weekday da bi se dobio dan u sedmici od navedenog datuma.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.