Я пытаюсь преобразовать дату даты Joda в строку в «MM/dd/yyyy», поэтому я могу сделать sendKeys
. Ниже приведен код, я использую:Получение недопустимого формата для даты Joda
//Enter an IRB Expiration Date
WebElement irbExpCP = driver.findElement(By.id("irbExpDate"));
irbExpCP.click();
String irbDate = dt.now().plusYears(5).toString();
DateTimeFormatter formatter = DateTimeFormat.forPattern("MM/dd/yyyy");
String irbDate2 = formatter.parseLocalDate(irbDate).toString();
irbExpCP.sendKeys(irbDate2);
Когда я бегу через это я получаю следующее сообщение об ошибке:
`java.lang.IllegalArgumentException: Invalid формат:«2018-05-30»является неверно сформирован в «18-05-30» '
Я рассмотрел несколько различных вопросов здесь, а также страницу joda DateTimeFormatter безрезультатно. Мне просто нужно иметь дату в формате MM/dd/yyyy
. Что я делаю не так?
спасибо. Это сработало красиво. – DarthOpto