Je m'excuse de vous poser une question qui peut vous paraître simple mais je souhaiterai savoir comme convertir une string qui ne contient que l'année en une date qui ne contient que l'année.
J'ai cherché des informations notamment sur SimpleDateFormat et sur calendar mais je n'ai pas trouver comment faire pour les utiliser dans mon cas
J'essaie de récupérer des semaines en fonction de leurs date de début et de leur date de fin. Si elle contiennent l'année recherchée, elles doivent s'afficher
Merci infiniment de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 public List<SemaineDisplay> getListSemaineDispByUniteAndTypeSemaine(Integer idUnite, String typSemaine, String year1, String year2) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); List<SemaineDisplay> listSemaineDisp = new ArrayList<SemaineDisplay>(); String queryString = "select distinct semaine.nomUnite, semaine.idSemaine, semaine.numeroSemaine, semaine.roulementSem, " +" semaine.dateModif, semaine.dateDebutSem, semaine.dateFinSem, semaine.type " +" from Semaine as semaine " +" where semaine.idUnite = ? " +" and semaine.type = ? " +" and semaine.dateDebutSem like ? " +" or semaine.dateFinSem like ? " +" ORDER BY semaine.numeroSemaine ASC" +" group by semaine.idSemaine"; Object[] params = {idUnite, typSemaine, "%"+year1+"%", "%"+year2+"%"};
Partager