Share via


MonthName (Función, Visual Basic)

Actualización: noviembre 2007

Devuelve un valor String que contiene el nombre del mes especificado.

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

Parámetros

  • Month
    Requerido. Integer. Designación numérica del mes, entre 1 y 13; 1 indica el mes de enero y 12 indica el mes de diciembre. Se puede utilizar el valor 13 con un calendario de 13 meses. Si el sistema utiliza un calendario de 12 meses y Month es 13, MonthName devuelve una cadena vacía.

  • Abbreviate
    Opcional. Valor Boolean que indica si se va a abreviar el nombre del mes. Si se omite, el valor predeterminado es False, que significa que el nombre del mes no se abrevia.

Excepciones

Tipo de excepción

Número de error

Condición

ArgumentException

Month es menor que 1 o mayor que 13.

Consulte la columna "Número de error" si está actualizando aplicaciones de Visual Basic 6.0 que utilizan el control de errores no estructurado. (Se puede comparar el número de error con respecto a Number (Propiedad, objeto Err)). Sin embargo, siempre que sea posible, se debe considerar la sustitución de dicho control de errores por Información general sobre el control estructurado de excepciones de Visual Basic.

Comentarios

La cadena devuelta por MonthName no depende únicamente de los argumentos de entrada, sino también de los valores de la Configuración regional especificados en el Panel de control de Windows.

Nota:

MonthName utiliza la configuración de calendario actual de la propiedad CurrentCulture de la clase CultureInfo en el espacio de nombres System.Globalization. Los valores de CurrentCulture predeterminados están determinados por la configuración del Panel de control.

Ejemplo

En este ejemplo se utiliza la función MonthName para determinar el nombre del mes, a partir del entero dado. El valor Boolean determinará si se muestra el nombre completo (False) o el nombre abreviado (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".

Requisitos

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**DateAndTime

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

WeekdayName (Función, Visual Basic)

System

System.Globalization

DateTime

ArgumentException

CultureInfo