DateAndTime.WeekdayName(Int32, Boolean, FirstDayOfWeek) 方法

定義

傳回字串值,其中包含指定工作日的名稱。

public static string WeekdayName (int Weekday, bool Abbreviate = false, Microsoft.VisualBasic.FirstDayOfWeek FirstDayOfWeekValue = Microsoft.VisualBasic.FirstDayOfWeek.System);
static member WeekdayName : int * bool * Microsoft.VisualBasic.FirstDayOfWeek -> string
Public Function WeekdayName (Weekday As Integer, Optional Abbreviate As Boolean = false, Optional FirstDayOfWeekValue As FirstDayOfWeek = Microsoft.VisualBasic.FirstDayOfWeek.System) As String

參數

Weekday
Int32

必要。 整數。 以 1 到 7 的數值指派週間日,1 表示一週的第一天,7 表示一週的最後一天。 第一天和最後一天的識別需視 FirstDayOfWeekValue 的設定而定。

Abbreviate
Boolean

選擇性。 Boolean 值,表示是否要將週間日縮寫。 如果省略,則預設值為 False,這表示不會將週間日縮寫。

FirstDayOfWeekValue
FirstDayOfWeek

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

傳回

字串值,其中包含指定工作日的名稱。

例外狀況

Weekday 小於 1 或大於 7,或 FirstDayOfWeekValue 小於 0 或大於 7。

範例

下列範例會 Weekday 使用 函式從指定的日期取得星期幾,然後 WeekDayName 函式會從其數位取得工作日的名稱。

Dim oldDate As Date
Dim oldWeekDayName As String
oldDate = #2/12/1969#
oldWeekDayName = WeekdayName(Weekday(oldDate))
' oldWeekDayName now contains "Wednesday".

備註

WeekdayName傳回的字串不只取決於輸入自變數,也取決於 Windows 控制台 中指定的地區選項設定。

注意

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

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

列舉值 描述
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 星期六

適用於

另請參閱