Я работаю с строками даты, которые необходимо преобразовать в объекты java.util.date.Преобразование строки в java.util.date
Я использую следующий код, чтобы сделать это:
public void setDates(String from, String to) throws ParseException
{
Date fromDate = new Date();
Date toDate = new Date();
SimpleDateFormat df = new SimpleDateFormat("dd/MM/yyyy");
fromDate = df.parse(from);
toDate = df.parse(to);
this.setDepartDate(fromDate);
this.setReturnDate(toDate);
}
Проблема заключается в том, что строковые значения, которые я должен преобразовать всегда (и у меня нет контроля над этим) в следующем формате: «20 сентября 2013 года».
Это вызывает мою функцию через ParseException, когда он достигает fromDate = df.parse(from);
Может кто-нибудь помочь мне понять, почему, и, возможно, предложить решение?
так, чтобы набор SimpleDateFormat в формате ожидается –