1 pièce(s) jointe(s)
Conversion d'un String en Date
Bonjour à tous,
j'aimerais transformer un paramètre que je récupère sous forme String dans la méthode doGet() en Date(yyyy-mm-dd) afin de le passer en paramètre de la méthode SupprimerDate() qui supprime la datte qu'on lui passe en paramètre.
voici ce que j'ai fait :
Code:
1 2 3 4 5 6
|
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String date = request.getParameter("dateSuppri");
SimpleDateFormat conversion = new SimpleDateFormat("yyyy-mm-dd");
Date da = conversion.parse(date);//Eclipse me souligne cette ligne en rouge et me propose de caster , |
quand je caste ça me dit de mettre à l'intérieur du bloc try et catch :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
Map<Date,date> dates = (HashMap<Date,date>) session.getAttribute(Datecons);
Date da;
try {
da = (Date) conversion.parse(date);
if(date != null && dates != null){
date dateS = new date();
DateDao.SupprimerDate(dates.get(da));
dateS.setDate(null);
dates.remove(da);
session.setAttribute(Datecons, dates);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} |
Quand je tente de supprimer une date j'ai cette erreur dans le navigateur :
Pièce jointe 171667
Merci d'avance!!!