我正在通过将GregorianCalendar的值设置为另一个+ 4年的值。我看到类中的add方法,但它接受一个int,我试图传递一个GregorianCalendar类型。试图设置GregorianCalendar变量=为另一个GregroianCalendar变量+ 4年
public GregorianCalendar getEnrollmentDate(GregorianCalendar enrollmentDate){
return enrollmentDate;
}
public void setProjectedGraduationDate(GregorianCalendar projectedGraduationDate){
Calendar cal = new GregorianCalendar();
cal.setTime(this.enrollmentDate);
projectedGraduationDate = cal.add(Calendar.YEAR, 4);
}
,我尝试添加年值是“enrollmentDate”
这是可能的,在“时刻设定”方法接受一个“日”时间,不是的GregorianCalendar虽然。
您应该**不**将参数重新分配到您的函数 – 2014-03-24 20:09:13
如何在从不参考的情况下向输入参数中添加内容? –