vb6 : enlever 1 an à une date

vb6 : enlever 1 an à une date - Programmation

Marsh Posté le 23-01-2001 à 10:25:14    

quelqu'un pourrait me dire comment enlever 1 an à une date
(je pensais que ctait la fct "diffdate" mais apparement c pas ça)
 
Merci d'avance

 

Reply

Marsh Posté le 23-01-2001 à 10:25:14   

Reply

Marsh Posté le 23-01-2001 à 10:32:03    

Tu fais un dateAdd
 
NouvelleDate = DateAdd("x", 10, DatePrécédente)
 
avec x parmis les suivants
yyyy Yearss
q Quarterss
m Monthss
y Day of yearss
d Dayss
w Weekdayss
ww Weekss
h Hourss
n Minutess
s Secondss
 
@+

 

Reply

Marsh Posté le 23-01-2001 à 10:32:59    

Tu peux donc mettre des durées négatives pour enlever une durée !

 

Reply

Marsh Posté le 23-01-2001 à 10:33:36    

DateAdd(interval, number, date)
 
interval correspond à la partie de la date sur laquelle va porter l'addition. yyyy pour l'année
 
number est le nombre a ajouter. Il peut être négatif pour faire une soustraction.
 
Dans ton cas ca donnerait :
 
DateAdd("yyyy", -1, la_date)

Reply

Marsh Posté le 23-01-2001 à 10:35:47    

merci bc les gars

 

Reply

Marsh Posté le 23-01-2001 à 11:23:01    

moi j'utilise ça :ss
 
MaDate - DateSerial(1,0,0)

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed