DateValue, fonction

Microsoft VBScript

Microsoft® Visual Basic® Scripting Edition DateValue, fonction Référence du langage 
Version 1 


Description
Renvoie un Variant de sous-type Date.
Syntaxe
DateValue(date)

L'argument date est normalement une expression de chaîne représentant une date comprise entre le 1er janvier 100 et le 31 décembre 9999. Toutefois, l'argument date peut être aussi toute expression pouvant représenter une date, une heure ou à la fois une date et une heure, dans cette plage.

Notes
Si l'argument date inclut des informations sur l'heure, la fonction DateValue ne le renvoie pas. Néanmoins, si l'argument date inclut des informations d'heure incorrectes (telles que "89:98"), une erreur se produit.

Si l'argument date est une chaîne n'incluant que des nombres séparés par des séparateurs de date valides, la fonction DateValue reconnaît l'ordre du mois, du jour et de l'année en fonction du format date courte que vous avez spécifié sur votre système. La fonction DateValue reconnaît également les dates non ambiguës contenant des noms de mois, sous forme longue ou abrégée. Par exemple, outre la reconnaissance de 30/12/1991 et 30/12/91, la fonction DateValue reconnaît aussi 30 décembre 1991 et 30 déc 1991.

Si la partie année de l'argument date est omise, la fonction DateValue utilise l'année en cours de la date système de votre ordinateur.

L'exemple ci-dessous utilise la fonction DateValue pour convertir une chaîne en date. Vous pouvez également utiliser des littéraux de dates pour affecter directement une date à une variable Variant, par exemple MyDate = #11/9/63#.

Dim MyDate
MyDate = DateValue("11 Septembre 1963")    ' Renvoie une date.