DateAdd, fonction

Renvoie une date à laquelle un intervalle spécifique a été ajouté.

DateAdd(interval, number, date)

Arguments

interval

Requis. Expression de chaîne correspondant à l'intervalle à ajouter. Les valeurs sont indiquées dans la section Paramètres.

number

Requis. Expression numérique précisant le nombre d'intervalles à ajouter. L'expression numérique peut être positive, pour les dates dans le futur, ou négative pour les dates dans le passé.

date

Requis. Variant ou littéral représentant la date à laquelle l'argument interval est ajouté.

Paramètres

L'argument interval peut prendre les valeurs suivantes :

Valeur Description
yyyy Année
q Trimestre
m Mois
y Jour de l'année
d Jour
w Jour de la semaine
ww Semaine
h Heure
n Minute
s Seconde

Notes

La fonction DateAdd permet d'additionner à une date un intervalle spécifique, ou de le soustraire. Par exemple, DateAdd permet de calculer une date à 30 jours d'aujourd'hui ou une heure à 45 minutes de maintenant. Pour ajouter des jours à l'argument date, vous pouvez utiliser Jour de l'année ("y"), Jour ("d") ou Jour de la semaine ("w").

La fonction DateAdd ne renvoie pas une date incorrecte. L'exemple suivant ajoute un mois au 31 janvier :

NouvDate = DateAdd("m", 1, "31-Jan-95")

Dans ce cas, la fonction DateAdd renvoie 28-Fév-95, et non 31-Fév-95. Si l'argument date a la valeur 31-Jan- 96, la fonction renvoie 29-Fév-96, puisque 1996 est une année bissextile.

Si la date calculée précède l'année 100, une erreur se produit.

Si un nombre ne correspond pas à une valeur de type Long, il est arrondi au nombre entier le plus proche avant d'être évalué.

Version requise

Version 2

Voir aussi

DateDiff, fonction | DatePart, fonction