Date ( string )
Section intitulée « Date ( string ) »| Argument | Description |
|---|---|
| string ou datetime | Une chaîne contenant une date valide (par exemple Jan 1, 2004 ou 12-31-99) que vous souhaitez obtenir sous forme de valeur date ou datetime |
Type de données : Date Renvoie la date contenue dans string sous forme de date. Si string ne contient pas de date valide, Date renvoie null.
Pour convertir une date en chaîne, voir String()
Utilisation
Section intitulée « Utilisation »La valeur de la chaîne doit être une date valide.
Une date valide peut comporter toute combinaison du jour (1-31), du mois (1-12, ou nom ou abréviation d'un mois) et de l'année (deux ou quatre chiffres). Les zéros non significatifs sont facultatifs pour le mois et le jour. Si le mois est indiqué par son nom ou son abréviation, il peut figurer avant ou après le jour ; s'il est indiqué par un nombre, il doit se trouver à la position du mois définie dans le panneau de configuration de Windows. Un nombre à 4 chiffres est considéré comme une année.
Si l'année comporte deux chiffres, le siècle est déterminé selon la règle suivante : pour les années de 00 à 49, les deux premiers chiffres sont considérés comme étant 20 ; pour les années de 50 à 99, les deux premiers chiffres sont considérés comme étant 19. Si vos données contiennent des dates antérieures à 1950, comme des dates de naissance, indiquez toujours l'année sur quatre chiffres afin de garantir une interprétation correcte.
La fonction gère les années de 1000 à 3000 incluses.
Une expression dispose d'un ensemble de types de données plus restreint que les fonctions qui peuvent la composer. Bien que la fonction Date renvoie une valeur de type date, l'expression entière est promue en valeur DateTime. Par conséquent, si votre expression se compose d'une seule fonction Date, il semblera que Date renvoie un type de données incorrect. Pour afficher la date sans l'heure, choisissez un format d'affichage approprié.
Exemples
Les expressions suivantes renvoient toutes une valeur de type date correspondant au 4 juillet 1999 (1999-07-04) lorsque la position par défaut du mois est au centre :
Date(‘1999/07/04’) Date(‘1999 July 4’) Date(‘July 4, 1999’)