DateAndTime.Weekday(DateTime, FirstDayOfWeek) Metod

Definition

Returnerar ett heltalsvärde som innehåller ett tal som representerar veckodagen.

public static int Weekday(DateTime DateValue, Microsoft.VisualBasic.FirstDayOfWeek DayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday);
static member Weekday : DateTime * Microsoft.VisualBasic.FirstDayOfWeek -> int
Public Function Weekday (DateValue As DateTime, Optional DayOfWeek As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.Sunday) As Integer

Parametrar

DateValue
DateTime

Required. Ett Date värde som du vill fastställa veckodagen för.

DayOfWeek
FirstDayOfWeek

Optional. Ett värde som väljs från FirstDayOfWeek uppräkningen som anger den första dagen i veckan. Om det inte anges används Sunday.

Returer

Ett heltalsvärde som innehåller ett tal som representerar veckodagen.

Undantag

DayOfWeek är mindre än 0 eller mer än 7.

Exempel

I följande exempel används Weekday funktionen för att hämta veckodagen från ett angivet datum.

Dim oldDate As Date
Dim oldWeekDay As Integer
oldDate = #2/12/1969#
oldWeekDay = Weekday(oldDate)
' oldWeekDay now contains 4 because thisDate represents a Wednesday.

Kommentarer

Värdet som returneras av Weekday funktionen motsvarar värdena för FirstDayOfWeek uppräkningen, dvs. 1 anger söndag och 7 anger lördag.

Note

Weekday använder den aktuella kalenderinställningen CurrentCulture från -egenskapen för CultureInfo klassen i System.Globalization namnområdet. Standardvärdena CurrentCulture bestäms av inställningarna ovládací panel.

Argumentet DayOfWeek kan ha någon av följande inställningar.

Uppräkningsvärde Value Description
FirstDayOfWeek.System 0 Första veckodag som anges i systeminställningarna
FirstDayOfWeek.Sunday 1 Söndag (standard)
FirstDayOfWeek.Monday 2 Måndag (uppfyller ISO-standarden 8601, avsnitt 3.17)
FirstDayOfWeek.Tuesday 3 Tuesday
FirstDayOfWeek.Wednesday 4 Onsdag
FirstDayOfWeek.Thursday 5 Torsdag
FirstDayOfWeek.Friday 6 Fredag
FirstDayOfWeek.Saturday 7 lördag

Gäller för

Se även