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 表示 1 月,12 表示 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".
要求
**模块:**DateAndTime
**程序集:**Visual Basic 运行库(在 Microsoft.VisualBasic.dll 中)