Comment gérer une donnée de type DATETIME ?
Bonjour,
Avec une application java, je souhaite alimenter une table avec une donnée de type DATETIME.
Sa structure est donc comme suit :"yyyy-MM-dd hh:mm:ss".
Pour "24 décembre 2010 à 12 h 20", par exemple :
Code:
1 2 3
| Calendar cal = new GregorianCalendar(2010, 11, 24, 12, 20);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
resultSet.updateDate("DATE",java.sql.Date.valueOf(sdf.format(cal.getTime()))); |
mais le programme ne tient pas compte de l'heure et attribue la valeur "2010-12-24 00:00:00" à DATE au lieu de "2010-12-24 12:20:00".
L'argument de SimpleDateFormat est obligatoirement sous le format "yyyy-MM-dd" pour avoir un objet java.sql.Date pour la méthode updateDate(String columnLabel, Date x) .
Merci d'avance pour vos suggestions. ;)