Je reçois mon entrée de date sous forme de chaîne au format dd-mm-yy
via la page jsp. Parce que ce format est mieux à comprendre. Mais maintenant je veux stocker la date au format yyyy-MM-dd HH:mm:ss
dans ma base de données. J'utilise le code suivant.Comment changer le format de la date en Java?
try
{
String s="30-04-2013";
SimpleDateFormat ft = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
d1=new SimpleDateFormat("yyyy-MM-dd").parse(s);
System.out.println(d1);
System.out.println(ft.format(d1));
} catch(Exception e) {
System.out.println("Exception:"+e);
}
format de date est mon Jsp dd-mm-yy
, mais il donne réponse que
Tue Oct 04 00:00:00 IST 35
0035-10-04 00:00:00
ce qui est mon erreur? peut me dire n'importe qui s'il vous plaît
Merci.
Une date dans une base de données n'a aucun format. Utilisez PreparedStatement.setDate() ou PreparedStatement.setTimestamp() pour stocker un objet Date ou Timestamp. –