DateAndTime.Weekday(DateTime, FirstDayOfWeek) 方法

定義

傳回整數值,其中包含表示星期幾的數字。

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

參數

DateValue
DateTime

必要。 您想用來判斷星期幾的 Date 值。

DayOfWeek
FirstDayOfWeek

選擇性。 選自 FirstDayOfWeek 列舉類型的值,指定一週的第一天。 如果未指定,就會使用 Sunday

傳回

整數值,其中包含表示星期幾的數字。

例外狀況

DayOfWeek 小於 0 或大於 7。

範例

下列範例會 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.

備註

函式傳 Weekday 回的值會對應至列舉的值 FirstDayOfWeek ;也就是說,1 表示星期日,而 7 則表示星期六。

注意

Weekday會從 CurrentCulture 命名空間中 System.Globalization 類別的 CultureInfo 屬性使用目前的行事曆設定。 默認值CurrentCulture取決於 控制台 設定。

DayOfWeek 變數可以有下列其中一個設定。

列舉值 描述
FirstDayOfWeek.System 0 系統設定中指定的第一周第一天
FirstDayOfWeek.Sunday 1 星期日 (預設)
FirstDayOfWeek.Monday 2 星期一 (符合 ISO 標準 8601 第 3.17 節)
FirstDayOfWeek.Tuesday 3 Tuesday
FirstDayOfWeek.Wednesday 4 星期三
FirstDayOfWeek.Thursday 5 Thursday
FirstDayOfWeek.Friday 6 星期五
FirstDayOfWeek.Saturday 7 星期六

適用於

另請參閱