Поделиться через


Функция 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, указывающее, что название месяца не сокращается.

Исключения

Тип исключения

Номер ошибки

Условия

ArgumentException

5

Month меньше 1 или больше 13.

См. столбец "Номер ошибки", если выполняется обновление приложений Visual Basic 6.0, в которых используется неструктурированная обработка ошибок. (Можно сравнить номер ошибки с Свойство Number (объект Err).) Однако по возможности следует заменять такую систему управления ошибками на Обзор структурной обработки исключений в Visual Basic.

Заметки

Строка, возвращаемая функцией MonthName, зависит не только от входных аргументов, но и от Regional Options, заданных в Windows Control Panel.

zxbsw165.alert_note(ru-ru,VS.90).gifПримечание.

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)

См. также

Ссылки

Функция WeekdayName (Visual Basic)

System

System.Globalization

DateTime

ArgumentException

CultureInfo