使用For循环按天增加SimpleDate

时间:2015-05-14 21:45:22

标签: java simpledateformat jgrasp

我遇到问题,使用for循环将当前日期的SimpleDate增加到未来几天的日期。

我首先在double eventDay变量中获取我的DAYS,该变量从public double getEventDays()返回。我正在尝试GRAB这个变量,并在另一个名为public SimpleDate getEventDate()

的公共数据访问器中使用它

首先,我不知道如何从另一个数据访问器中获取变量,或者甚至可能。但即使在那之后,我需要初始化一个基本上类似的for循环

for (int 1 = 0, i < (int)eventDay, i+=1)
{
     eventDay.nextDay(); // need to use the .nextDay() to add a day N amount of times
     return eventDay;
}
return null;

我知道这是完全错误的,但这正是我基本上要寻找的,我只是不知道如何启动它。

1 个答案:

答案 0 :(得分:0)

这样做你想要的吗?

public SimpleDateFormat getEventDate() {
    final SimpleDateFormat sdf = new SimpleDateFormat();
    sdf.getCalendar().add(Calendar.DAY_OF_MONTH, (int)getEventDays());
    return sdf;
}