L'analyse de la date à partir du Calendrier en Java

Je vais avoir de fonction suivantes

public static Date parseDate(String date, String format) throws ParseException
 {
         SimpleDateFormat formatter = new SimpleDateFormat(format);
         return formatter.parse(date);
 }

Je suis en utilisant ce qui suit dans mon code

Calendar eDate = Calendar.getInstance();
eDate.add(Calendar.DAY_OF_MONTH,10);
Date date = null;
  try {
   date = parseDate(eDate.getTime().toString(),"yyyy-MM-dd hh-mm-ss");
  } catch (ParseException e) {
   //TODO Auto-generated catch block
   e.printStackTrace();
  }

Mais il est en train de jeter -

 java.text.ParseException: Unparseable date

Quel est le problème ici?

La date est probablement unparseable. Initialisation (pas de construction) eDate pourrait aider.
Lire @Carl Smotricz de réponse....mais comme pour le format de votre "yyyy-mm-dd hh-mm-ss vous êtes en train de lire les minutes (mm) au lieu de mois (MM)...juste une pensée!
Oups 😛 Ouais mais j'ai essayé de changer de MM, mais toujours la même erreur qui est à venir
Je fixe la chaîne de format dans le post original afin de réduire la confusion chez les lecteurs.
Suis en cours d'exécution, les gars. Merci une tonne 🙂 Utilisé BaluC 's solution

OriginalL'auteur Vishal | 2010-07-14