Description
La fonction CDateTime convertit des valeurs de type nombre, chaîne, date, année (AAAA), mois (MM), jour (JJ), heure (HH), minute (MM) et seconde (SS) en valeurs de type date/heure.
Syntaxes des arguments
CDateTime (AAAA, MM, JJ, HH, MM, SS)
Arguments
"chaîne" représente une date et une heure. Par exemple, "15 septembre 1999 10:45".
"nombre" représente le nombre de jours écoulés depuis le 30 décembre 1899. Par exemple, 20 représente 20 jours écoulés depuis le 30 décembre 1899, soit le 19 janvier 1900.
L'argument "nombre" peut être positif, négatif ou fractionnaire.
"date" est une valeur de date.
"heure" est une valeur d'heure.
"AAAA" est un nombre entier représentant une année (par exemple, 1996). "MM" est un nombre entier représentant un mois (par exemple, 12 pour décembre). "JJ" est un nombre entier représentant un jour du mois (par exemple, 05).
"HH" est un nombre entier représentant une heure du jour. "MM" est un nombre entier représentant une minute. "SS" est un nombre entier représentant une seconde.
Résultat
Valeur de type date/heure
Action
CDateTime (chaîne) convertit la chaîne indiquée en valeur de type date/heure.
CDateTime (nombre) convertit le nombre indiqué en valeur de type Date/Heure, l'argument "nombre" spécifiant le nombre de jours écoulés depuis le 30 décembre 1899.
CDateTime (date) renvoie une valeur de type date/heure composée de la valeur fournie par l'argument "date" et de la valeur d'heure 12:00:00.
CDateTime (date, heure) utilise les types de date et d'heure indiqués pour créer une valeur de type date/heure combinée.
CDateTime (AAAA, MM, DD) renvoie une valeur de type date/heure composée des valeurs fournies en arguments et de la valeur d'heure 12:00:00.
CDateTime (YYYY, MM, DD, HH, MM, SS) renvoie une valeur de date et d'heure combinées, composée des valeurs indiqués en arguments.
Exemples
CDateTime ("10/4/1999 10:20am")Renvoie la valeur "4 octobre 1999 10:20:00".
CDateTime (12.5)
Renvoie la valeur "11 janvier 1900 12:00:00".
CDateTime (-2.5)
Renvoie la valeur "27 décembre 1899 12:00:00".
CDateTime (CDate ("Dec. 25, 1999"))Renvoie la valeur "25 décembre 1999 12:00:00".
CDateTime (CDate ("November 10, 1999"), CTime("12:20am"))Renvoie la valeur "10 novembre 1999 12:20:00".
CDateTime (1945, 8, 21, 0, 0, 0)
Renvoie la valeur "21 août 1945 12:00:00".
CDateTime (1945, 8, 21, 10, 0, 0)
Renvoie la valeur "21 août 1945 10:00:00".
Commentaires
La fonction IsDateTime permet de vérifier si un argument de type chaîne peut être converti en valeur de type date/heure avant de lancer la conversion. Si vous constatez que la conversion est impossible, vous pourrez ainsi réagir en conséquence.