Sdílet prostřednictvím


DateAndTime.Weekday(DateTime, FirstDayOfWeek) Metoda

Definice

Vrátí celočíselnou hodnotu obsahující číslo představující den v týdnu.

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

Parametry

DateValue
DateTime

Povinná hodnota. Hodnota Date , pro kterou chcete určit den v týdnu.

DayOfWeek
FirstDayOfWeek

Nepovinný parametr. Hodnota vybraná z výčtu FirstDayOfWeek , která určuje první den v týdnu. Pokud není zadaný, Sunday použije se .

Návraty

Celočíselná hodnota obsahující číslo představující den v týdnu.

Výjimky

DayOfWeek je menší než 0 nebo větší než 7.

Příklady

Následující příklad používá Weekday funkci k získání dne v týdnu od zadaného data.

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

Poznámky

Hodnota vrácená Weekday funkcí odpovídá hodnotám výčtu FirstDayOfWeek , tj. 1 označuje neděli a 7 sobotu.

Poznámka

Weekday používá aktuální nastavení kalendáře z CurrentCulture vlastnosti CultureInfo třídy v System.Globalization oboru názvů . Výchozí CurrentCulture hodnoty jsou určeny nastavením Ovládací panely.

Argument DayOfWeek může mít jedno z následujících nastavení.

Výčtová hodnota Hodnota Popis
FirstDayOfWeek.System 0 První den týdne určený v systémových nastaveních.
FirstDayOfWeek.Sunday 1 Neděle (výchozí)
FirstDayOfWeek.Monday 2 Pondělí (v souladu se standardem ISO 8601, oddíl 3.17)
FirstDayOfWeek.Tuesday 3 Úterý
FirstDayOfWeek.Wednesday 4 Středa
FirstDayOfWeek.Thursday 5 Čtvrtek
FirstDayOfWeek.Friday 6 Pátek
FirstDayOfWeek.Saturday 7 Sobota

Platí pro

Viz také