[2.0] DateDiff et différence de jours
Salut,
J'essaie de faire une simple comparaison de date en utilisant DateDiff :
Code:
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:
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 :
Citation:
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.