Salut,
j'utilise le tag <rich:calendar de richfaces qui me rend une date ayant cette forme "Sat Jan 01 00:00:00 CET 2011"
Mais j'ai besoin de cette date dans ma requete sql , pour récupérer quelques lignes ,Mais j'arrive pas a comparer cette valeur "Sat Jan 01 00:00:00 CET 2011" avec celle de la table qui est de la forme "2010-01-01".

voila le code du calendrier


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
   <rich:calendar id="datedebut" value="#{salarierBean.datedebut}"  >
                                                <f:convertDateTime pattern="yyyy-MM-dd" />
              </rich:calendar>
       <rich:calendar id="datefin" value="#{salarierBean.datefin}"  >
                                                <f:convertDateTime pattern="yyyy-MM-dd" />
              </rich:calendar>

j'ai utilisé cette méthode mais ca donne rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs = (ResultSet) st.executeQuery("SELECT * FROM salaire  WHERE  TO_DAYS(datedebut)=TO_DAYS('"+getDatedebut()+"')");
j'ai cherché encore une méthode pour convertir les deux date mas j'ai rien trouvé .("Sat Jan 01 00:00:00 CET 2011"-->2010-01-01 ou l'inverse)
Merci d'avance