Impossible de soustraire 2 date

akrogames Messages postés 32 Date d'inscription vendredi 15 octobre 2004 Statut Membre Dernière intervention 8 octobre 2009 - 4 avril 2006 à 22:28
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 5 avril 2006 à 11:28
Bonjour,
je souhaiterais soustraire 2 dates et obtenir le nombre de jour qui sépare, mais le problème avec DateDiff() c'est que par ex pour :
Date1 = 22/05/2005
Date2 = 24/05/2006
il va me dire nbr de jour :2
Alors quil y a un an de différence donc 365 jour ....
Je fais ceci :
DateDiff("d", Date1, Date2)
Date1 et date 2 sont convertit au format Date de VB6
Merci de maider svp :p c pour une activité en cour :p

3 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
4 avril 2006 à 22:42
chez moi DateDiff() donne la bonne réponse --> 367









Dim Date1 As Date

Dim Date2 As Date



Date1 = "22/05/2005"

Date2 = "24/05/2006"



MsgBox DateDiff("d", Date1, Date2)

' ce qui est la même chose que:

MsgBox Date2 - Date1


Daniel
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
5 avril 2006 à 09:00
SAlut,

Même chose chez moi...

@+, Julien
Pensez: Moteur de Recherche, Réponse Acceptée
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
5 avril 2006 à 11:28
salut,

tes dates sont sans doute mal déclarées.



voici ici en plusieurs langages :

http://www.codyx.org/snippet_obtenir-distance-jours-entre-deux-dates_16.aspx



++

PCPT [AFCK]
0
Rejoignez-nous