Vraća vrijednost Variant (Cijeli broj) koja sadrži cijeli broj koji označava dan u tjednu.
Sintaksa
Weekday( date [, firstdayofweek ] )
Sintaksa funkcije Weekday sadrži ove argumente:
Argument |
Opis |
datum |
Obavezno. Variant, numerički izraz, nizovni izraz ili bilo koju kombinaciju tih postavki koja može predstavljati datum. Ako datum sadrži vrijednost Null, vraća se vrijednost Null. |
prvi_dan_u_tjednu |
Neobavezno. Vrsta konstanta koja određuje prvi dan u tjednu. Ako nije navedeno, 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 |
vbTuesday |
3 |
utorak |
vbWednesday |
4 |
Srijeda |
vbThursday |
5 |
Četvrtak |
vbFriday |
6 |
Petak |
vbSaturday |
7 |
Subota |
Vraćanje vrijednosti
Funkcija Weekday može vratiti bilo koju od ovih vrijednosti:
Konstanta |
Vrijednost |
Opis |
vbSunday |
1 |
Nedjelja |
vbMonday |
2 |
Ponedjeljak |
vbTuesday |
3 |
utorak |
vbWednesday |
4 |
Srijeda |
vbThursday |
5 |
Četvrtak |
vbFriday |
6 |
Petak |
vbSaturday |
7 |
Subota |
Napomene
Ako je postavka svojstva Kalendar gregorijanski, vraćeni cijeli broj predstavlja gregorijanski dan u tjednu za argument datuma. Ako je kalendar Hidžri, vraćeni cijeli broj predstavlja dan hidžra u tjednu za argument datuma. Za hidžri datume broj argumenta predstavlja bilo koji brojčani izraz koji može predstavljati datum i/ili vrijeme od 1. 1. 200. (gregorijanski 2. kolovoza 718.) do 3. 4. 2016. (gregorijanski 31. prosinca 9999.).
Primjeri upita
Izraz |
Rezultati |
SELECT DateofSale, Weekday([DateofSale]) AS Izraz1 FROMProdajaProdaja; |
Vraća vrijednosti iz polja "DateofSale" i broj koji predstavlja "Radni dan" 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 "DateofSale" i broj koji predstavlja "Radni dan" tih vrijednosti datuma. (s obzirom na ponedjeljak kao prvi dan u tjednu). |
Primjer VBA-a
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 funkcija Weekday koristi za dobivanje 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.