Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar dagen i veckan.
Syntax
Veckodag( datum [, första_dageni_veckan ] )
Syntaxen för funktionen Veckodag har följande argument:
Argument |
Beskrivning |
datum |
Obligatoriskt. Variant, numeriskt uttryck, stränguttryck eller någon kombination av dessa som kan representera ett datum. Om datum innehåller Null, returneras Null . |
förstadagiveckan |
Valfritt. En konstant som anger veckans första dag. Om värdet inte anges används vbSunday . |
Inställningar
Argumentet förstaveckanpååret har följande inställningar:
Konstant |
Värde |
Beskrivning |
vbUseSystem |
0 |
Använd NLS API-inställningen. |
vbSunday |
1 |
Söndag (standard) |
vbMonday |
2 |
Måndag |
vbTuesday |
3 |
Tisdag |
vbWednesday |
4 |
Onsdag |
vbThursday |
5 |
Torsdag |
vbFriday |
6 |
Fredag |
vbSaturday |
7 |
Lördag |
Returvärden
Funktionen Veckodag kan returnera något av följande värden:
Konstant |
Värde |
Beskrivning |
vbSunday |
1 |
Söndag |
vbMonday |
2 |
Måndag |
vbTuesday |
3 |
Tisdag |
vbWednesday |
4 |
Onsdag |
vbThursday |
5 |
Torsdag |
vbFriday |
6 |
Fredag |
vbSaturday |
7 |
Lördag |
Kommentarer
Om egenskapsinställningen Kalender är gregoriansk representerar det returnerade heltal den gregorianska veckodagen för argumentet datum. Om kalendern är Hijri representerar det returnerade heltal veckodagen Hijri för argumentet datum. För Hijri-datum är argumentnumret ett numeriskt uttryck som kan representera ett datum och/eller klockslag från 100-01-01 (gregoriansk 2 augusti 718) till 3/4 9666 (gregoriansk 31 dec 9999).
Frågeexempel
Uttryck |
Resultat |
SELECT DateofSale, Weekday([DateofSale]) AS Uttr1 FROM ProductSales; |
Returnerar värdena från fältet "DateofSale" och det tal som representerar veckodagen för dessa datumvärden. (Som standard anses söndag vara den första dagen i veckan. 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Returnerar värdena från fältet "DateofSale" och det tal som representerar veckodagen för dessa datumvärden. (med tanke på att måndag är den första dagen i veckan). |
VBA-exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I det här exemplet används funktionen Veckodag för att hämta veckodagen från ett visst datum.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date. MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.