Как изменить дату в Java Swing - PullRequest
0 голосов
/ 15 февраля 2019

Я работал над калькулятором рассрочки кредита в Java swing.Как мне получить 6-месячные даты, если я делаю 6-месячные платежи.Я хочу этот сценарий в Java качели.Как получить 6, 8, 10-месячные даты в цикле в Java Swing?

enter image description here

for (int i = 0; i < date.length; i++) { // cycle #1: over all initialized dates
    for (int j = 0; j < 40; i++) {      // cycle #2: 40 repeats for each date
        date[i].nextDay();
        System.out.print("Incremented Date:" + date[i].toString());
    }

1 Ответ

0 голосов
/ 15 февраля 2019

Это мне не совсем понятно, но вы можете иметь в виду что-то вроде следующего?

    LocalDate startDate = LocalDate.of(2019, Month.FEBRUARY, 1);
    int months = 10;

    LocalDate currentDate = startDate;
    for (int i = 0; i < months; i++) {
        System.out.println(currentDate);
        currentDate = currentDate.plusMonths(1);
    }

Вывод:

2019-02-01
2019-03-01
2019-04-01
2019-05-01
2019-06-01
2019-07-01
2019-08-01
2019-09-01
2019-10-01
2019-11-01
...