我试图将Joda Date时间转换为"MM/dd/yyyy"中的字符串,这样我就可以做 sendKeys
. 以下是我使用的代码:
//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:格式无效:“2018-05-30”格式错误为“18-05-30”'
我在这里看了几个不同的问题以及joda DateTimeFormatter页面无济于事 . 我只需要以 MM/dd/yyyy
格式提供日期 . 我究竟做错了什么?
1 回答
你正在使用它的方式 . 这应该更好: