Я пытаюсь проанализировать многие строковые даты по датам, некоторые с временной частью, другие без, в формате "дд / мм / гггг ЧЧ: мм".
public static Date StringToDate (String format, String theDate) {
SimpleDateFormat df = new SimpleDateFormat(format);
Date retDate = null;
try {
df.setLenient(true);
retDate = df.parse(theDate);
}
catch (ParseException e) {
e.printStackTrace();
}
return (retDate);
}
(здесь формат всегда "дд / мм / гггг ЧЧ: мм").
Но это вызывает исключение, даже если setLenient имеет значение true. Знаете ли вы, как я могу преобразовать в Date множество строк, отформатированных как «дд / мм / гггг ЧЧ: мм: сс», но с кем-то без времени, с другими без секунд и еще с одной со всем?