У меня возникли проблемы с использованием цикла for, чтобы увеличить SimpleDate с текущей датой в будущем, используя только дни.Incrementing SimpleDate by days using for Loop
Я сначала получаю свои ДНИ в переменной double eventDay
, которая возвращается с 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;
Я знаю, что это совершенно неправильно, но это то, что я в основном ищу, я просто не имею ни малейшего представления о том, как начать его.
Использовать Java 8 Time API или Joda-Time. Что-то вроде [этого] (http://stackoverflow.com/questions/21842934/how-to-add-days-to-java-simple-date-format/21842959#21842959) например – MadProgrammer
Ну, это не то, что я искал точно, я должен использовать цикл for и использовать метод nextDay из SimpleDate API для того, чтобы подняться на день SimpleDate на N. Это для школы, иначе я попытаюсь использовать Java 8 Time API ... –
Да, поместите код внутри цикла и передайте ему значение вместо абсолютного значения ... – MadProgrammer