Функция MonthName (Visual Basic)
Обновлен: Ноябрь 2007
Возвращает значение 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, зависит не только от входных аргументов, но и от Regional Options, заданных в Windows Control Panel.
![]() |
---|
MonthName использует текущую настройку календаря из свойства CurrentCulture класса CultureInfo в пространстве имен System.Globalization. По умолчанию значения CurrentCulture определяются настройками Control Panel. |
Пример
В этом примере функция 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".
Требования
Пространство имен: Microsoft.VisualBasic
**Модуль:**DateAndTime
**Сборка:**Visual Basic (библиотека времени выполнения, в Microsoft.VisualBasic.dll)