Funzione CDate

Restituisce un'espressione convertita in una variabile Variant di sottotipo Date.

Sintassi

CDate(date)

Il formato della data di output si basa sul formato di data breve del sistema.

Formati di data supportati:

  • MM-DD-YYYY
  • MM/DD/YYYY
  • DD-MM-YYYY
  • DD/MM/YYYY
  • YYYY-MM-DD
  • YYYY/MM/DD

Note

L'argomento (date) è qualsiasi espressione data valida.

Utilizzare la funzione IsDate per determinare se la data può essere convertita in data o ora. CDate riconosce i valori letterali di data e ora, nonché alcuni numeri che rientrano nell'intervallo di date accettabili.

CDate riconosce i formati di data in base alle impostazioni nazionali del sistema. L'ordine corretto di giorno, mese e anno non può essere determinato se viene fornito in un formato diverso da una delle impostazioni di data riconosciute. Inoltre, un formato di data lunga non viene riconosciuto se contiene anche la stringa del giorno della settimana.

Nell'esempio seguente viene illustrato l'uso della funzione CDate.

Esempio

Dim MyDate1, MyDate2, MyDate3
MyDate1 = "19/10/1962"          ' Define date in DD/MM/YYYY format.
MyDate2 = "10/19/1962"          ' Define date in MM/DD/YYYY format.
MyDate3 = "1962-10-19"          ' Define date in YYYY-MM-DD format.

Dim MyOutDate1, MyOutDate2, MyOutDate3
MyOutDate1 = CDate(MyDate1)
'Output: 19-Oct-62
MyOutDate2 = CDate(MyDate2)
'Output: 19-Oct-62
MyOutDate3 = CDate(MyDate3)
'Output: 19-Oct-62