CDate
Restituisce un'espressione convertita in un oggetto Variant di sottotipo Date.
Struttura
CDate(data)
Parametri
L'argomento "date" può essere qualsiasi espressione di data valida.
Descrizione
Utilizza la funzione IsDate per verificare se una data può essere convertita in una data o in un'ora. CDate riconosce i valori letterali di data e ora, nonché alcuni numeri che rientrano nell'intervallo delle date ammesse. Quando si converte un numero in una data, la parte intera viene convertita in una data. Qualsiasi frazione del numero viene convertita in un'ora del giorno, a partire da mezzanotte.
CDate riconosce i formati di data in base alle impostazioni internazionali del sistema. Se la data viene fornita in un formato diverso da quelli riconosciuti, potrebbe non essere possibile determinare l'ordine corretto di giorno, mese e anno. Inoltre, un formato di data lungo non viene riconosciuto se contiene anche la stringa relativa al giorno della settimana.
Esempio
L'esempio seguente utilizza la funzione CDate per convertire una stringa in una data. In generale, non è consigliabile inserire date e orari come stringhe fisse (come mostrato in questo esempio). Utilizza invece i valori letterali di data e ora (ad esempio #19/10/1962#, #16:45:23#).
MyDate = "19 ottobre 1962" ' Definizione della data.
MyShortDate = CDate(MyDate) ' Conversione nel tipo di dati Date.
MyTime = "16:35:47" ' Definizione dell'ora.
MyShortTime = CDate(MyTime) ' Conversione nel tipo di dati Data. |