Android Date: поиск будущей даты - PullRequest
2 голосов
/ 01 декабря 2011

Я ищу и искал хороший пример или учебное пособие по расчету / нахождению будущей даты путем добавления заданного количества дней.

У меня есть средство выбора даты, которое открывается, когда пользователь нажимает на EditText, чтобы они могли выбрать дату, а затем я хочу добавить, скажем, 56 дней до этой даты. затем показать тост или диалог, который отображает будущую дату из установленной даты. Затем, после того, как я узнаю и выясню это, у меня в приложении будет уведомление на эту дату.

не уверен, должен ли я использовать календарь или будильник, о, и эти данные хранятся в БД SQLite. как всегда надеюсь, что я дал достаточно информации, чтобы дать вам представление о том, что я пытаюсь сделать.

любая помощь, указатели или предложения будут потрясающими, так как я все еще изучаю java и android

Ответы [ 2 ]

4 голосов
/ 01 декабря 2011
public void getFutureDate(Date currentDate, int days) {
    Calendar cal = Calendar.getInstance();
    cal.setTime(currentDate);
    cal.add(Calendar.DATE, days);

    Date futureDate = cal.getTime();
}

currentDate : Выбор даты с даты, days : Количество дней, которые будут добавлены к текущей дате

Надеюсь, это поможет.

3 голосов
/ 01 декабря 2011

Почему не Calendar.add (поле, сумма)?

С этого момента вы можете использовать AlarmManager. Я не знаю много, но я верю, что это подойдет.

Конечно, ваш вопрос носит общий характер и не добавляет конкретной проблемы. Тем не менее, учитывая модель, я верю, что вышесказанное подойдет.

...