Description
IsDateTime renvoie la valeur True (vrai) si la valeur monétaire ou numérique définie peut être convertie en valeur de type date/heure correcte, et la valeur False (faux) dans le cas contraire.
Arguments
"chaîne" est la valeur ou l'expression de chaîne à tester comme étant convertible en valeur de type date/heure. De nombreux formats sont pris en charge.
"nombre" est la valeur ou l'expression numérique à tester comme étant convertible en valeur de type date/heure. L'argument "nombre" peut être positif, négatif ou fractionnaire. Il est interprété comme le nombre de jours écoulés depuis le 30 décembre 1899.
Résultat
Valeur booléenne (True ou False)
Action
IsDateTime renvoie la valeur True (vrai) si la valeur monétaire ou numérique définie peut être convertie en valeur de type date/heure correcte, et la valeur False (faux) dans le cas contraire. "DateHeure correcte" signifie toute valeur de type date/heure comprise entre le 1er janvier 100 et le 30 décembre 9999.
Exemple d'utilisation
Avant de lancer la conversion d'une chaîne en date/heure à l'aide des fonctions CDateTime ou DateTimeValue, vous pouvez exécuter la fonction IsDateTime pour vérifier si cette conversion est possible. Voir
EstDate pour un exemple de ce type.
Exemples
IsDateTime ("September 30, 1999")Renvoie la valeur True (vrai) parce que la chaîne spécifiée, soit "30 septembre 1999" est interprétée comme la valeur de type date/heure "30 septembre 1999, 12:00:00".
IsDateTime (-100.2)
Renvoie la valeur True (vrai) parce que la valeur numérique spécifiée en argument est interprétée comme la valeur de type date/heure "20 septembre 1899, 19:12:00".