**FUNCTION:** `CDate(expression)`
**Description**
Convertit une expression date/heure valide en valeur de type Date (Variant subtype Date). L’affichage dépend des paramètres régionaux Windows.
**Syntax**
`CDate(expression)`
**Paramètres**
– `expression` : Chaîne, nombre ou expression représentant une date/heure.
**Retour**
Une valeur de type Date.
**Notes**
– Toujours tester avec `IsDate()` avant de convertir si l’entrée est incertaine.
– Le format final dépend de la locale (format court/long Windows).
**Exemples**
« `vb
Dim anydate
anydate = « June 26, 1943 »
WScript.Echo CDate(anydate)
« `
**Output :** `26.06.1943 (selon locale)`
« `vb
Dim anytime
anytime = « 2:23:59 PM »
WScript.Echo CDate(anytime)
« `
**Output :** `14:23:59 (selon locale)`
**Voir aussi**
`IsDate`, `DateValue`, `TimeValue`, `VarType`