Renvoie une expression qui a été convertie en variante de sous-type Date.
Syntaxe
CDate(date)
Le format de date de sortie repose sur le format de date courte du système.
Formats de date pris en charge :
Remarques
L'argument date représente toute expression de date valide.
Utilisez la fonction IsDate pour déterminer si date peut être converti en date ou en heure. CDate reconnaît les littéraux de date et les littéraux d'heure, ainsi que certains nombres compris dans la plage de dates acceptables.
CDate reconnaît les formats de date en fonction des paramètres régionaux de votre système. L'ordre correct du jour, du mois et de l'année peut ne pas être déterminé s'il est fourni dans un format autre que celui de l'un des paramètres de date reconnus. Par ailleurs, un format de date longue n'est pas reconnu s'il contient également la chaîne de jour de la semaine.
L'exemple suivant illustre l'utilisation de la fonction CData :
Exemple
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