您的代码基本上是正确的。使用 aCalendar
生成Date
对象:
Calendar calendar = Calendar.getInstance();
Date today = calendar.getTime();
calendar.add(Calendar.DAY_OF_YEAR, 1);
Date tomorrow = calendar.getTime();
用于SimpleDateFormat
将其格式化Date
为String
:
DateFormat dateFormat = new SimpleDateFormat("dd-MMM-yyyy");
String todayAsString = dateFormat.format(today);
String tomorrowAsString = dateFormat.format(tomorrow);
System.out.println(todayAsString);
System.out.println(tomorrowAsString);
印刷:
09-Aug-2012
10-Aug-2012
您可以使用 Selenium 将这些String
对象发送到日期控件(当然,如果它接受键控输入)。您需要调整日期模式"dd-MMM-yyyy"
以匹配页面上输入控件所期望的格式,例如它可能是 ( "MM/dd/YY"
)?