Я имею следующие функцииСинтаксический даты Календаря в Java
public static Date parseDate(String date, String format) throws ParseException
{
SimpleDateFormat formatter = new SimpleDateFormat(format);
return formatter.parse(date);
}
Я использую это следующим образом в моем коде
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();
}
Но это бросает -
java.text.ParseException: Unparseable date
Что проблема здесь?
Дата, вероятно, непревзойденная. Инициализация (не создание) eDate может помочь. – msw
Прочтите ответ @Carl Smotricz .... но что касается вашего формата '' yyyy-mm-dd hh-mm-ss', вы читаете минуты (мм) вместо месяца (MM) ... просто мысль! –
К сожалению: P Да, но я попробовал изменить это на MM, но такая же ошибка наступает – Vishal