J'ai un champ Java
Code:
private Date startDate;
mappé commr ça:
Code:
<property name="startDate"/>
Le SQL généré (PostGreSQL):
Code:
column start_date timestamp;
Je fais ça (création d'une date à partir d'une chaîne):
Code:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Date date = dateFormat.parse("2008-10-15 10:11");
// date = Wed Oct 15 10:11:00 GMT-08:00 2008
robot.setStartDate(date);
Le temps dans la BDD est incorrect: 11:11 au lieu de 10:11. L'heure prend la valeur des minutes !
Quelqu'un a une explication ?
J'utilise Java 1.5, Hibernate 3 et PostGreSQL 8. Merci !