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 :
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".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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())));
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.
Partager