DateAndTime.Weekday(DateTime, FirstDayOfWeek) Yöntem

Tanım

Haftanın gününü temsil eden bir sayı içeren bir tamsayı değeri döndürür.

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

Parametreler

DateValue
DateTime

Gereklidir. Date Haftanın gününü belirlemek istediğiniz değer.

DayOfWeek
FirstDayOfWeek

İsteğe bağlı. Numaralandırmadan FirstDayOfWeek seçilen ve haftanın ilk gününü belirten bir değer. Belirtilmezse Sunday kullanılır.

Döndürülenler

Haftanın gününü temsil eden bir sayı içeren tamsayı değeri.

Özel durumlar

DayOfWeek 0'dan küçük veya 7'den büyük.

Örnekler

Aşağıdaki örnek, belirtilen tarihten haftanın gününü almak için işlevini kullanır Weekday .

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

Açıklamalar

İşlev tarafından Weekday döndürülen değer numaralandırmanın FirstDayOfWeek değerlerine karşılık gelir; yani 1 Pazar'ı, 7 ise Cumartesi'yi gösterir.

Not

Weekday, ad alanında sınıfının System.Globalization özelliğinden CurrentCultureCultureInfo geçerli takvim ayarını kullanır. Varsayılan CurrentCulture değerler Denetim Masası ayarları tarafından belirlenir.

Bağımsız DayOfWeek değişken aşağıdaki ayarlardan birine sahip olabilir.

Numaralandırma değeri Değer Açıklama
FirstDayOfWeek.System 0 Sistem ayarlarında belirtilen haftanın ilk günü
FirstDayOfWeek.Sunday 1 Pazar (varsayılan)
FirstDayOfWeek.Monday 2 Pazartesi (ISO standart 8601, bölüm 3.17 ile uyumlu)
FirstDayOfWeek.Tuesday 3 Salı
FirstDayOfWeek.Wednesday 4 Çarşamba
FirstDayOfWeek.Thursday 5 Perşembe
FirstDayOfWeek.Friday 6 Cuma
FirstDayOfWeek.Saturday 7 Cumartesi

Şunlara uygulanır

Ayrıca bkz.