Salut,

J'essaie de faire une simple comparaison de date en utilisant DateDiff :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
derniereExecution = CType(item("DATE_JOURNAL"), Date)
If DateDiff(item("CODE_INTERVALLE").ToString, derniereExecution, Date.Now) < CType(item("VALEUR_INTERVALLE"), Long) Then
Ce qui donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DateDiff("d", #3/17/2008 5:10:16 PM#, #3/18/2008 9:27:58 AM#)
Et ce qui me retourne 0 ou lieu de 1.
J'ai donc regardé du coté de MSDN le pourquoi du comment et il n'y a qu'un avertissement concernant la soustraction de semaines :
Lorsque la partie d'heure de Date1 est supérieure à celle de Date2 et que Interval est défini avec la valeur DateInterval.WeekOfYear, la fonction DateDiff retourne une valeur qui est inférieure de un par rapport à la valeur correcte.
Pouvez-vous me confirmer, ou m'infirmer, que le comportement est le même pour une différence de jours?

Merci par avance.