bonjour, j'essaies dans mon prgramme de comparer deux dates, en fait je dois tester un intervalle de ce type :
01/06/2009 <=01/06/2009<= 31/06/2009
voici le code de ma condtion :
j'ai testé avec des ShowMessage mais j'ai l'impression que seul le premier test marche, en fait j'ai limpression que c'est le '<=' qui foire quand mes dates sont égales.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ((EncodeDate(strtoint(Node.text), strtoint(listMois.strings[i]), 1) <= dtpAu.Date) and ((EncodeDate(strtoint(Node.text), strtoint(listmois.strings[i]),1) >= dtpDu.date))) then begin ... ... end;
le jeu de donné était le suivant :
date a comparer : 01/06/2009
intervalle mini : 01/06/2009
intervalle maxi : 15/06/2009
Partager