Как указать строку формата, чтобы преобразовать только дату из строки. В моем случае релевантно только часть даты
Построить его как DateTime
не удается:
String dateString = "2009-04-17";
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dateTime = formatter.parseDateTime(dateString);
с ошибкой java.lang.IllegalArgumentException: Invalid format: "2011-04-17" is too short
Вероятно, потому что я должен использовать LocalDate
. Но для LocalDate
я не вижу форматирования. Каков наилучший способ преобразования String dateString = "2009-04-17";
в LocalDate
(или что-то еще, если это неверное представление)
спасибо...