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 |
---|---|---|
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)