【发布时间】:2015-05-14 21:45:21
【问题描述】:
我在使用 for 循环将 SimpleDate 与当前日期递增到未来日期时仅使用几天时遇到问题。
我首先在double eventDay 变量中获取我的DAYS,该变量从public double getEventDays() 返回。我正在尝试获取这个变量,并在另一个名为 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;
我知道这是完全错误的,但这正是我想要的,我只是不知道如何开始。
【问题讨论】:
-
使用 Java 8 Time API 或 Joda-Time。例如this 之类的东西
-
这不是我想要的,我必须使用 for 循环并使用 SimpleDate API 中的 nextDay 方法将 SimpleDate 的日期增加 N 量。这是学校的,否则我会尝试使用 Java 8 Time API...
-
是的,把代码放在一个循环中,然后将值而不是绝对值传递给它......
标签: java simpledateformat jgrasp