Servlet SetDate

Résolu
Utilisateur anonyme - 26 janv. 2011 à 13:26
 Utilisateur anonyme - 28 janv. 2011 à 12:07
Brrrr :)
Bonjour je veux savoir comment je peut insérer une date(Date_accident) en java j'ai écrit ce code mais il me demande de faire une initialisation je le fait mais il n'accepte pas le new Date() voici mon code:

if (action.equals("edit")) {// edit produit

if (id_client != null) {
Client client = (Client) sessionDb.load(Client.class, id_client);
Date date_accident = new Date();
try {
client.setNom(request.getParameter("nom"));
client.setPrenom(request.getParameter("prenom"));
client.setAdresse(request.getParameter("adresse"));
client.setTelephone(request.getParameter("telephone"));
client.setRaison_sociale(request.getParameter("raison_sociale"));
client.setNom_mededin(request.getParameter("nom_mededin"));
client.setBeneficiare(request.getParameter("beneficiare"));
client.setDate_operation(Calendar.getInstance().getTime());
  client.setDate_creation(Calendar.getInstance().getTime());
client.setDate_mise_jour(Calendar.getInstance().getTime());
client.setDate_accident(date_accident);
sessionDb.update(client);
sessionDb.flush();
sessionDb.connection().commit();
sessionDb.close();
} catch (HibernateException e) {
e.printStackTrace();
} catch (SQLException e) {

e.printStackTrace();
}
response.sendRedirect("clients'op=index&id="+client.getId());
}
}	   

merci infiniment

1 réponse

Utilisateur anonyme
28 janv. 2011 à 12:07
Brrrr :)
j'ai trouvé la solution

String dateStr = (String)(request.getParameter("date_accident")); 
String dateStr1 = (String)(request.getParameter("date_operation")); 
String sFormat = "yyyy-mm-dd";
SimpleDateFormat sdf = new SimpleDateFormat(sFormat); 
try {
java.util.Date d = (java.util.Date) sdf.parse(dateStr);
java.util.Date d1 = (java.util.Date) sdf.parse(dateStr1);
client.setDate_accident(d);
client.setDate_operation(d1);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}



    client.setDate_creation(Calendar.getInstance().getTime());
client.setDate_mise_jour(Calendar.getInstance().getTime());
3
Rejoignez-nous