Pb de comparaison des dates
hello,
toujour un pb avec les dates.
Voila j'ai une liste de produits, chaque produit a une date d'expiration. Je veux faire un filtre qui me renvoit les produits en fct de leurs date d'expiration.
PAr exemple, si je selectionne < 3mois, je recupere les produits dont la date d'expiration est inférieur à 3 mois, de meme si je veux les produits dont la date d'expiration est dans 3 à 6 mois ...
pour cela je fais ceci :
Code:
result = (dateExpiration.after(fromMaturity)) && (dateExpiration.before(toMaturity));
avec :
Code:
fromMaturity = new Date ( today.getYear(), today.getMonth() + 3, today.getDate()
et
Code:
toMaturity=new Date ( today.getYear(), today.getMonth() + 6 , today.getDate()
pour recuperer les produits dont la date d'expiration est entre les 3 à 6 mois à venir.
Mais je pense que ce que je fais est tres mal, quelqu'un aura une meilleure solution ?
merci