Bonjour à tous,
J'ai besoin de votre aide. J'aimerai parcourir une liste de vector, puis récupérer une partie(quelques valeurs) de cette liste puis le comparer à 2 dates. Ci après le code:
Avant de commencer, j'ai testé si je reçois la date "datedebit"(liste date du fichier) après avoir comparer avec datedébut et datefin. Mais cela n'affiche que la date fin(dfin). Je ne comprend pas alors pourquoi je ne peut plus recevoir la liste de "datedebit" dans le "if".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 for(int n=0; n<vdata.size(); n++){ String datedebit = vdata.get(n).getDate(); datedebit = vdata.get(n).getDate(); Date dtxt = new Date(); dtxt = df.parse(datedebit); if(!(ddeb.compareTo(dtxt) == 0) && (dfin.compareTo(dtxt)==0)){ System.out.println("allOALO "+df.format(ddeb)+ "listedate dtxt"+df.format(dtxt)); //Cela affiche la date debut saisi et la date fin au lieu d'afficher la date début et dtxt } }
cela affiche la liste dans le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for(int n=0; n<vdata.size(); n++){ String datedebit = vdata.get(n).getDate(); datedebit = vdata.get(n).getDate(); Date dtxt = new Date(); dtxt = df.parse(datedebit); System.out.println( "listedate dtxt"+df.format(dtxt)); if(!(ddeb.compareTo(dtxt) == 0) && (dfin.compareTo(dtxt)==0)){ } }
Pourriez vous m'aider svp,
Merci beaucoup
Aplus
Partager