Vraća vrijednost Variant (Cijeli broj) koja sadrži cijeli broj koji označava dan u tjednu.
Sintaksa
Weekday(date [, prvi_dan_u_tjednu ] )
Sintaksa funkcije Weekday sadrži ove argumente:
| Argument | Opis |
|---|---|
| Datum | Obavezno. Variant, brojčani izraz, nizovni izraz ili njihova kombinacija koja može označavati datum. Ako datum sadrži vrijednost Null, vraća se vrijednost Null . |
| prvi_dan_u_tjednu | Neobavezno. Konstanta koja određuje prvi dan u tjednu. Ako nije određena, pretpostavlja se da je vbSunday . |
Postavke
Argument prvi_dan_u_tjednu ima sljedeće postavke:
| Konstanta | Vrijednost | Opis |
|---|---|---|
| vbUseSystem | 0 | Koristite postavku NLS API-ja. |
| vbSunday | 1 | Nedjelja (zadano) |
| vbMonday | 2 | Ponedjeljak |
| vbutorak | 3 | utorak |
| vbSrijeda | 4 | Srijeda |
| vbčetvrtak | 5 | Četvrtak |
| vbpetak | 6 | Petak |
| vbSaturday | 7 | Subota |
Vraćene vrijednosti
Funkcija Weekday može vratiti bilo koju od ovih vrijednosti:
| Konstanta | Vrijednost | Opis |
|---|---|---|
| vbSunday | 1 | Nedjelja |
| vbMonday | 2 | Ponedjeljak |
| vbutorak | 3 | utorak |
| vbSrijeda | 4 | Srijeda |
| vbčetvrtak | 5 | Četvrtak |
| vbpetak | 6 | Petak |
| vbSaturday | 7 | Subota |
Napomene
Ako je postavka svojstva Calendar gregorijanski, vraćeni cijeli broj predstavlja gregorijanski dan u tjednu za argument datuma. Ako je kalendar islamski kalendar, vraćeni cijeli broj predstavlja Hidžri dan u tjednu za argument datuma. Za Hidžri datume broj argumenta je bilo koji brojčani izraz koji može predstavljati datum i/ili vrijeme između 1.1.20100. (2. gregorijanskog kalendara 718.) i 3.4.9666. (31. gregorijanskog kalendara 9999.).
Primjeri upita
| Izraz | Rezultati |
|---|---|
| SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; | Vraća vrijednosti iz polja "DatumProdaje" i broj koji predstavlja "Dan u tjednu" tih vrijednosti datuma. (Nedjelja se po zadanom smatra prvim danom u tjednu; 1). |
| SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; | Vraća vrijednosti iz polja "DatumProdaje" i broj koji predstavlja "Dan u tjednu" tih vrijednosti datuma. (smatrajući ponedjeljak prvim danom u tjednu). |
VBA primjer
Napomena
Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U ovom se primjeru koristi funkcija Weekday za dohvaćanje dana u tjednu od navedenog datuma.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.