[Richfaces] DataTable et date
Bonjour,
je suis devant un problème assez bizarre, j'utilise une DataTable
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<r:dataTable
cellpadding="0" cellspacing="0"
value="#{planningController.tabCours}" var="cours">
<f:facet name="header">
<r:columnGroup>
*****
<r:column >
<h:outputText value="Date" />
</r:column>
</r:columnGroup>
</f:facet>
<r:columnGroup>
*****
<r:column >
<h:outputText value="#{cours.plage.dateplage}" />
</r:column>
</r:columnGroup>
</r:dataTable> |
je récupère une liste de cours dans ma BDD grâce à hibernate
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
public void setTabCours(List<Cours> tabCours) {
this.tabCours = tabCours;
}
public List<Cours> getTabCours() {
if (tabCours == null){
calendar = new GregorianCalendar();
sdf2 = new SimpleDateFormat("yyyy-MM-dd");
String date1 = sdf2.format(calendar.getTime());
tabCours = daoCours.getListDateSup(date1);
for (Cours c : tabCours) {
System.out.println(c.getPlage().getDateplage());
}
}
return tabCours;
} |
Mon problème est que lors de l'affichage, mes dates ne sont pas les même que dans la BDD.
Affichage :
17 mai 2009
19 mai 2009
dans ma BDD et dans la console
2009-05-18
2009-05-20
je ne comprend vraiment pas pourquoi j'ai un décalage de 1 jour.
Merci