Section courante

A propos

Section administrative du site

DATEADD

Ajout de date
Visual Basic

Syntaxe

Function DateAdd(interval,number,date)

Paramètres

Nom Description
interval Ce paramètre permet d'indiquer le type d'intervalle de temps à ajouter :
Valeur Description
"yyyy" Cette valeur permet d'indiquer une année
"q" Cette valeur permet d'indiquer un trimestre
"m" Cette valeur permet d'indiquer un mois
"y" Cette valeur permet d'indiquer des jours dans l'année
"d" Cette valeur permet d'indiquer un jour
"w" Cette valeur permet d'indiquer un jour de semaine
"ww" Cette valeur permet d'indiquer une semaine de l'année
"h" Cette valeur permet d'indiquer l'heure
"n" Cette valeur permet d'indiquer les minutes
"s" Cette valeur permet d'indiquer les secondes
number Ce paramètre permet d'indiquer la quantité à appliquer à l'intervalle
date Ce paramètre permet d'indiquer la date sur laquelle il faut effectuer le calcul

Description

Cette fonction retourne une date avec une expression de temps ajouté.

Remarques

Exemple

Voici un exemple d'une utilisation typique de cette fonction :

  1. Sub Main()
  2.  MsgBox "d=" & DateAdd("d",1,"2010-01-09") & vbCrLf & _
  3.         "h=" & DateAdd("h",1,"2010-01-09 05:30:00") & vbCrLf & _
  4.         "m=" & DateAdd("m",1,"2010-01-09") & vbCrLf & _
  5.         "n=" & DateAdd("n",1,"2010-01-09 05:30:00") & vbCrLf & _
  6.         "q=" & DateAdd("q",1,"2010-01-09") & vbCrLf & _
  7.         "s=" & DateAdd("s",1,"2010-01-09 05:30:00") & vbCrLf & _
  8.         "w=" & DateAdd("w",1,"2010-01-09") & vbCrLf & _
  9.         "ww=" & DateAdd("ww",1,"2010-01-09") & vbCrLf & _
  10.         "y=" & DateAdd("y",1,"2010-01-09") & vbCrLf & _
  11.         "yyyy=" & DateAdd("yyyy",1,"2010-01-09")
  12. End Sub

on obtiendra le résultat suivant :

d=10/01/2010
h=09/01/2010 06:30:00
m=09/02/2010
n=09/01/2010 05:31:00
q=09/04/2010
s=09/01/2010 05:30:01
w=10/01/2010
ww=16/01/2010
y=10/01/2010
yyyy=09/01/2011


Dernière mise à jour : Lundi, le 19 novembre 2012