我有以下JAVA代码
public static String getstartDateEvent (int addDay) {
Calendar today = Calendar.getInstance();
today.add(Calendar.DATE,addDay);
int year = today.get(Calendar.YEAR);
int month = today.get(Calendar.MONTH);
int day = today.get(Calendar.DATE);
Date date = new Date(year - 1900, month, day);
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
String fileDate = formatter.format(date);
return fileDate;
}
运行代码后,我收到以下错误:
在回放脚本[TestScripts.Test_applications]期间发生异常[CRFCN0019E:脚本TestScripts.BlankScript的第0行上的RationalTestScriptException - java.lang.IllegalArgumentException:无法将给定对象格式化为日期。]。
我需要帮助检查方法,我有一个主脚本调用此方法,其中addDay 需要改变的能力。返回是必需的,因为在主脚本中它将日期显示给另一个方法。我正在使用脚本进行测试自动化
更新
我尝试在代码中插入自动日期,所以今天是2011年10月21日,我需要自动更改27天后的日期。在日历方法中,无法更改格式,在日期方法中,没有选项可以添加当前日期。