Returnerar ett värde av datatypen Variant (Heltal) som innehåller ett heltal som representerar dagen i veckan.

Syntax

Weekday( date [, firstdayofweek ] )

Syntaxen för funktionen Veckodag har följande argument:

Argument

Beskrivning

datum

Obligatoriskt. Variant, numeriskt uttryck, stränguttryck eller en kombination av dessa som kan representera ett datum. Om datumet innehåller Null returneras Null.

förstadagiveckan

Valfritt. En konstant som anger veckans första dag. Om den 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 heltalet den gregorianska dagen i veckan för datumargumentet. Om kalendern är Hijri representerar det returnerade heltal hijri-dagen i veckan för datumargumentet. För hijri-datum är argumentnumret ett numeriskt uttryck som kan representera ett datum och/eller tid från 100-01-01 (gregoriansk 2 augusti 718) till och med 9666-04-03 (gregoriansk 31 december 9999).

Frågeexempel

Uttryck

Resultat

SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales;

Returnerar värden från fältet "DateofSale" och ett tal som representerar "Veckodagen" för dessa datumvärden. (Som standard betraktas söndag som 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 ett tal som representerar "Veckodagen" för dessa datumvärden. (med hänsyn till måndag som 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 angivet datum.

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.

Välja rätt datumfunktion

Behöver du mer hjälp?

Utöka dina kunskaper

UTFORSKA UTBILDNING >

Få nya funktioner först

ANSLUT TILL MICROSOFT INSIDERS >

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×