共用方式為


WeekdayName 函式 (Visual Basic)

更新:2007 年 11 月

傳回包含指定星期名稱的 String 值。

 Public Function WeekdayName( _    ByVal Weekday As Integer, _    Optional ByVal Abbreviate As Boolean = False, _    Optional ByVal FirstDayOfWeekValue As FirstDayOfWeek = FirstDayOfWeek.System _ ) As String

參數

  • Weekday
    必要項。Integer - 從 1 到 7 的週間日之數值指派;1 表示一週的第一天,7 表示一週的最後一天。第一天和最後一天的識別 (Identity) 需視 FirstDayOfWeekValue 的設定而定。

  • Abbreviate
    選擇項。指出星期名稱是否為縮寫的 Boolean 值。如果省略,預設值為 False,表示星期名稱不是縮寫。

  • FirstDayOfWeekValue
    選擇項。選自 FirstDayOfWeek 列舉型別的值,指定一週的第一天。如果未指定,就使用 FirstDayOfWeek.System。

設定

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

列舉型別值

描述

FirstDayOfWeek.System

0

系統設定中指定的每週第一天 (預設值)

FirstDayOfWeek.Sunday

1

星期日

FirstDayOfWeek.Monday

2

星期一 (符合 ISO 標準 8601 的第 3.17 節)

FirstDayOfWeek.Tuesday

3

星期二

FirstDayOfWeek.Wednesday

4

星期三

FirstDayOfWeek.Thursday

5

星期四

FirstDayOfWeek.Friday

6

星期五

FirstDayOfWeek.Saturday

7

星期六

例外狀況

例外狀況類型

錯誤代碼

條件

ArgumentException

5

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

如果將使用非結構化錯誤處理的 Visual Basic 6.0 應用程式升級,請參閱「錯誤代碼」資料行 (您可以將錯誤代碼與 Number 屬性 (Err 物件) 比對)。但是,請盡可能考慮以 Visual Basic 的結構化例外處理概觀 取代這類錯誤控制項。

備註

WeekdayName 傳回的字串不只視輸入引數而定,也會取決於 Windows [控制台] 中所指定的 [地區選項] 設定。

注意事項:

WeekdayName 使用 System.Globalization 命名空間中 CultureInfo 類別之 CurrentCulture 屬性目前設定的日曆。預設的 CurrentCulture 值將由 [控制台] 設定決定。

範例

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

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

需求

命名空間:Microsoft.VisualBasic

**模組:**DateAndTime

**組件:**Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

請參閱

參考

Day 函式 (Visual Basic)

Month 函式 (Visual Basic)

Now 屬性

Weekday 函式 (Visual Basic)

MonthName 函式 (Visual Basic)

Year 函式 (Visual Basic)

DatePart 函式 (Visual Basic)

DateTime