DATEVALUE |
Valeur de date |
---|---|
Visual Basic |
Syntaxe
Function DateValue(expression) |
Paramètres
Nom | Description |
---|---|
expression | Ce paramètre permet d'indiquer une date sous forme de chaîne de caractères. Le paramètre expression est normalement une expression de chaîne de caractères représentant une date du 1er janvier 100 au 31 décembre 9999. Cependant, la date peut également être toute expression pouvant représenter une date, une heure ou à la fois une date et une heure dans cet intervalle. |
Description
Cette fonction permet de convertir une chaîne de caractères en une date.
Remarques
- Si le paramètre expression inclut des informations d'heure, la fonction DateValue ne les renvoie pas. Toutefois, si la date inclut des informations d'heure non valides (telles que «89:98»), une erreur se produit.
- Si le paramètre expression est une chaîne de caractères comprenant uniquement des nombres séparés par des séparateurs de date valides, la fonction DateValue reconnaît l'ordre pour le mois, le jour et l'année en fonction du format de date courte que vous avez spécifié pour votre système. La fonction DateValue reconnaît également les dates sans ambiguïté contenant des noms de mois, sous forme longue ou abrégée. Par exemple, en plus de reconnaître le 30/12/1991 et le 30/12/91, la fonction DateValue reconnaît également le 30 décembre 1991 et le 30 décembre 1991.
- Si la partie année de l'expression est omise, la fonction DateValue utilise l'année en cours à partir de la date système de votre ordinateur.
- L'exemple suivant utilise la fonction DateValue pour convertir une chaîne de caractères en date. Vous pouvez également utiliser des littéraux de date pour attribuer directement une date à une variable Variant, par exemple, MyDate = #9/11/63#.
Dim MyDate
MyDate = DateValue("September 11, 1963") ' Renvoie une date.
Exemple
Voici un exemple d'une utilisation typique de cette fonction :
on obtiendra le résultat suivant :
2000-01-01 = 01/01/200008-01-01 = 08/01/2001
74-01-01 = 01/01/1974
02-02-2001 = 02/02/2001
02-Oct-2001 = 02/10/2001
Dernière mise à jour : Lundi, le 19 novembre 2012