Salut,
J'essaie de faire une simple comparaison de date en utilisant DateDiff :Ce qui donne
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) ThenEt ce qui me retourne 0 ou lieu de 1.
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#)
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 :Pouvez-vous me confirmer, ou m'infirmer, que le comportement est le même pour une différence de jours?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.
Merci par avance.
Partager