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 :
- Module Module1
-
- Sub Main()
- Console.WriteLine("d=" & DateAdd("d", 1, "2010-01-09"))
- Console.WriteLine("h=" & DateAdd("h", 1, "2010-01-09 05:30:00"))
- Console.WriteLine("m=" & DateAdd("m", 1, "2010-01-09"))
- Console.WriteLine("n=" & DateAdd("n", 1, "2010-01-09 05:30:00"))
- Console.WriteLine("q=" & DateAdd("q", 1, "2010-01-09"))
- Console.WriteLine("s=" & DateAdd("s", 1, "2010-01-09 05:30:00"))
- Console.WriteLine("w=" & DateAdd("w", 1, "2010-01-09"))
- Console.WriteLine("ww=" & DateAdd("ww", 1, "2010-01-09"))
- Console.WriteLine("y=" & DateAdd("y", 1, "2010-01-09"))
- Console.WriteLine("yyyy=" & DateAdd("yyyy", 1, "2010-01-09"))
- End Sub
-
- End Module
on obtiendra le résultat suivant :
d=2010-01-10h=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