Задать вопрос
@Neonoviiwolf
Flutter developer

Изменить дату Calendar в андроиде?

Доброго!
Есть ли возможность в Calendar добавить или отнять N дней и чтобы он выдал какое будет число, разумеется с учётом месяца и высокосного года? Или нужно по старинке всё ручками писать?
Сейчас так получаю дату на сегодня
TextView forDate = new TextView();
        Calendar calendar = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        String strDate = sdf.format(calendar.getTime());
        forDate.setText(forDate.getText() + " " + strDate);
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
artemgapchenko
@artemgapchenko
calendar.add(Calendar.DAY_OF_YEAR, 10);
forDate.setText(calendar.getTime());
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы