Convertir une String année en une Date année
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 :oops:
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
Code:
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+"%"}; |
Merci infiniment de votre aide :oops: