Share via


MonthName 函式 (Visual Basic)

更新:2007 年 11 月

傳回包含指定月份名稱的 String 值。

Public Function MonthName( _
   ByVal Month As Integer, _
   Optional ByVal Abbreviate As Boolean = False _
) As String

參數

  • Month
    必要項。Integer - 從 1 到 13 之月份的數值指派,1 表示一月,12 表示十二月。您可以在 13 個月的日曆中使用數值 13。如果您的系統使用 12 個月的日曆,當 Month 設定為 13 時,MonthName 將傳回空字串。

  • Abbreviate
    選擇項。Boolean 值,表示月份名稱是否為縮寫。如果省略,預設值為 False,表示月份名稱不是縮寫。

例外狀況

例外狀況類型

錯誤代碼

條件

ArgumentException

5

Month 小於 1 或大於 13。

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

備註

MonthName 傳回的字串不只會依據輸入引數來決定,也會根據 Windows [控制台] 中所指定的 [區域選項] 設定而不同。

注意事項:

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

範例

這個範例會使用 MonthName 函式,藉由指定的整數來判斷月份名稱。布林值 (Boolean) 會判斷要顯示的是完整名稱 (False) 或縮寫名稱 (True)。

Dim thisMonth As Integer
Dim name As String
thisMonth = 4
' Set Abbreviate to True to return an abbreviated name.
name = MonthName(thisMonth, True)
' name now contains "Apr".

需求

命名空間 (Namespace)︰Microsoft.VisualBasic

**模組︰**DateAndTime

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

請參閱

參考

WeekdayName 函式 (Visual Basic)

System

System.Globalization

DateTime

ArgumentException

CultureInfo