Массив дней в месяце и получить значение от каждой позиции - PullRequest
0 голосов
/ 22 февраля 2019

Вот моя структура данных за все дни февраля.Как я могу сделать сегодняшний день равным данным на сегодня, например сегодня 22 = 21. введите описание изображения здесь

Вот мой текущий код

 SimpleDateFormat day = new SimpleDateFormat("dd");
                Calendar calendar = Calendar.getInstance();

                int daysInMonth = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);


                ArrayList<String> allDays = new ArrayList<>();
                for(int i = 0; i < daysInMonth; i++){

                    allDays.add(day.format(calendar.getTime()));


                }

1 Ответ

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

попробуйте с этим кодом,

SimpleDateFormat day = new SimpleDateFormat("dd");
        Calendar calendar = Calendar.getInstance();

        List<String> allDays = new ArrayList<>();
        for(int i = 0; i < calendar.getActualMaximum(Calendar.DAY_OF_MONTH); i++){
            allDays.add(i, String.valueOf(i+1));
        }

this will be your allDays list.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...