Cet article explique comment ajouter ou soustraire des dates dans la fonction DateAdd dans ASP. Les amis qui ont besoin d'en savoir plus peuvent se référer à l'utilisation de la fonction DateAdd dans ASP.
2006/09/22 12:29
Notez que les méthodes d'écriture dans VBS et SQL sont légèrement différentes. Le message suivant est destiné à l'aide de VBS.
Le SQL consultable de SQL est livré avec une documentation d'aide
Une expression de chaîne représentant l'intervalle de temps à ajouter. Voir la section Paramètres pour les valeurs numériques.
Renvoie la date à laquelle l'intervalle de temps spécifié a été ajouté.
DateAdd(intervalle, nombre, date)
paramètre
intervalle
Requis.
nombre
Requis. Expression numérique indiquant le nombre d'intervalles de temps à ajouter. Les expressions numériques peuvent être positives (obtenir une date dans le futur) ou négatives (obtenir une date dans le passé).
date
Requis. Variante ou texte représentant la date à laquelle l'intervalle doit être ajouté.
installation
Le paramètre intervalle peut avoir les valeurs suivantes :
tableau
illustrer
Vous pouvez utiliser la fonction DateAdd pour ajouter ou soustraire un intervalle de temps spécifié à une date. Par exemple, vous pouvez utiliser DateAdd pour calculer une date à 30 jours du jour en cours ou une heure à 45 minutes de maintenant. Pour ajouter un intervalle de temps en jours à ce jour, vous pouvez utiliser les jours de l'année (y), les jours (d) ou les jours de la semaine (w).
La fonction DateAdd ne renvoie pas de dates invalides. L'exemple suivant ajoute un mois au 31 janvier 1995 :
NewDate = DateAdd(m, 1, 31-Jan-95) Dans cet exemple, DateAdd renvoie le 28 février 1995, et non le 31 février 1995. Si la date est le 31 janvier 1996, la date du 29 février 1996 est renvoyée car 1996 est une année bissextile.
Si la date calculée est antérieure à 100 après JC, une erreur se produira.
Si le nombre n'est pas une valeur Long, il est arrondi à l'entier le plus proche avant le calcul.
datediff utilise quelque chose comme