Condividi tramite


Funzione MonthName (Visual Basic)

Aggiornamento: novembre 2007

Restituisce un valore String contenente il nome del mese specificato.

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

Parametri

  • Month
    Obbligatorio. Integer. Indicazione numerica del mese, da 1 a 13, dove 1 corrisponde a gennaio e 12 corrisponde a dicembre. Il valore 13 può essere utilizzato per i calendari con 13 mesi. Se il sistema utilizza un calendario con 12 mesi e Month corrisponde a 13, MonthName restituisce una stringa vuota.

  • Abbreviate
    Facoltativo. Valore Boolean che indica se il nome del mese deve essere abbreviato. Se omesso, l'impostazione predefinita è False, a indicare che il nome del mese non viene abbreviato.

Eccezioni

Tipo di eccezione

Numero di errore

Condizione

ArgumentException

5

Month è minore di 1 o maggiore di 13.

Se si esegue l'aggiornamento delle applicazioni Visual Basic 6.0 che utilizzano la gestione degli errori non strutturata, vedere la colonna "Numero di errore". È possibile confrontare il numero di errore con la Proprietà Number (oggetto Err). Se possibile, tuttavia, si consiglia di sostituire il controllo dell'errore con la procedura illustrata nella sezione Cenni preliminari sulla gestione strutturata delle eccezioni per Visual Basic.

Note

La stringa restituita da MonthName dipende non solo dagli argomenti di input, ma anche dalle impostazioni di Opzioni internazionali specificate nel Pannello di controllo di Windows.

Nota:

MonthName utilizza l'impostazione del calendario corrente della proprietà CurrentCulture della classe CultureInfo nello spazio dei nomi System.Globalization. I valori predefiniti di CurrentCulture vengono determinati dalle impostazioni del Pannello di controllo.

Esempio

Nell'esempio riportato di seguito la funzione MonthName viene utilizzata per determinare il nome del mese, in base al valore integer specificato. Il valore booleano determinerà la visualizzazione del nome completo (False) o della relativa forma abbreviata (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".

Requisiti

Spazio dei nomi: Microsoft.VisualBasic

Modulo: DateAndTime

**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Vedere anche

Riferimenti

Funzione WeekdayName (Visual Basic)

System

System.Globalization

DateTime

ArgumentException

CultureInfo