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,表示月份名稱不是縮寫。
例外狀況
例外狀況類型 |
錯誤代碼 |
條件 |
---|---|---|
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 中)