CDate
Renvoie une expression qui a été convertie en un Variant de sous-type Date.
Structure
CDate(date)
Paramètres
L'argument « date » peut prendre la forme de n'importe quelle expression de date valide.
Description
Utilisez la fonction IsDate pour déterminer si une valeur peut être convertie en date ou en heure. CDate reconnaît les littéraux de date et d'heure, ainsi que certains nombres compris dans la plage des dates valides. Lorsqu'on convertit un nombre en date, la partie entière est convertie en date. Toute fraction du nombre est convertie en heure, en partant de minuit.
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 risque de ne pas être déterminé s'il est indiqué dans un format autre que l'un des formats de date pris en charge. De plus, un format de date long n'est pas pris en charge s'il contient également la chaîne correspondant au jour de la semaine.
Exemple
L'exemple suivant utilise la fonction CDate pour convertir une chaîne de caractères en date. En général, il n'est pas recommandé d'encoder en dur les dates et les heures sous forme de chaînes de caractères (comme le montre cet exemple). Utilisez plutôt des littéraux de date et d'heure (tels que #19/10/1962#, #16 h 45 min 23 s#).
MyDate = « 19 octobre 1962 » ' Définition de la date.
MyShortDate = CDate(MyDate) ' Conversion au type de données Date.
MyTime = "16 h 35 min 47 s" ' Définition de l'heure.
MyShortTime = CDate(MyTime) ' Conversion au type de données Date. |