Section courante

A propos

Section administrative du site

DATEADD

Ajout de date
VB .NET (Visual Basic .NET)

Syntaxe

Public Overloads Function DateAdd(ByVal Interval As DateInterval, ByVal Number As Double, ByVal DateValue As DateTime) As DateTime
Public Overloads Function DateAdd(ByVal Interval As String, ByVal Number As Double, ByVal DateValue As Object) As DateTime

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
DateValue 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é.

Exemple

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

  1. Module Module1
  2.  
  3.     Sub Main()
  4.         Console.WriteLine("d=" & DateAdd("d", 1, "2010-01-09"))
  5.         Console.WriteLine("h=" & DateAdd("h", 1, "2010-01-09 05:30:00"))
  6.         Console.WriteLine("m=" & DateAdd("m", 1, "2010-01-09"))
  7.         Console.WriteLine("n=" & DateAdd("n", 1, "2010-01-09 05:30:00"))
  8.         Console.WriteLine("q=" & DateAdd("q", 1, "2010-01-09"))
  9.         Console.WriteLine("s=" & DateAdd("s", 1, "2010-01-09 05:30:00"))
  10.         Console.WriteLine("w=" & DateAdd("w", 1, "2010-01-09"))
  11.         Console.WriteLine("ww=" & DateAdd("ww", 1, "2010-01-09"))
  12.         Console.WriteLine("y=" & DateAdd("y", 1, "2010-01-09"))
  13.         Console.WriteLine("yyyy=" & DateAdd("yyyy", 1, "2010-01-09"))
  14.     End Sub
  15.  
  16. End Module

on obtiendra le résultat suivant :

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


Dernière mise à jour : Dimanche, le 9 novembre 2014