VBA - Formato DateTime Function

Una funzione, che aiuta gli sviluppatori a formattare e restituire un'espressione di data e ora valida.

Sintassi

FormatDateTime(date,format)

Descrizione dei parametri

  • Date - Un parametro obbligatorio.

  • Format- Un parametro opzionale. Il valore che specifica il formato della data o dell'ora da utilizzare. Può assumere i seguenti valori.

    • 0 = vbGeneralDate - predefinito

    • 1 = vbLongDate - Restituisce la data

    • 2 = vbShortDate - Restituisce la data

    • 3 = vbLongTime - Restituisce l'ora

    • 4 = vbShortTime - Restituisce l'ora

Esempio

Aggiungi un pulsante e aggiungi la seguente funzione.

Private Sub Constant_demo_Click()
   d = ("2013-08-15 20:25")
   msgbox("Line 1 : " & FormatDateTime(d))
   msgbox("Line 2 : " & FormatDateTime(d,1))
   msgbox("Line 3 : " & FormatDateTime(d,2))
   msgbox("Line 4 : " & FormatDateTime(d,3))
   msgbox("Line 5 : " & FormatDateTime(d,4))
End Sub

Quando si esegue la funzione di cui sopra, produce il seguente output.

Line 1 : 15/08/2013 8:25:00 PM 
Line 2 : Thursday, 15 August 2013
Line 3 : 15/08/2013
Line 4 : 8:25:00 PM
Line 5 : 20:25