Управление данными из базы данных sqlite - PullRequest
0 голосов
/ 25 марта 2019

Я новичок в разработке для Android, и я разрабатываю приложение для Android, которое берет ввод даты и сохраняет ее в базе данных sqlite. Не могли бы вы объяснить, как я могу получить дату и использовать ее для расчета других дат, которые я буду отображать в другой деятельности Например, если ввод 01.01.2009, мне нужно рассчитать события, которые происходят после этой даты, и отобразить их в порядке событий и дате Событие 1 - 12/01/2019 Событие 2 - 2/02/2019 Событие 3 - 26/02/2019

Событие 1 происходит примерно через 21 день, событие 2 происходит примерно через 24 дня Как мне выполнить этот расчет и отобразить их в другом упражнении?

1 Ответ

0 голосов
/ 25 марта 2019

Указанная выше ссылка верна.Проще говоря, просто используйте функцию SQLite date - она ​​может легко вычислять даты:

SELECT date('2019-01-12', '+21 days');

дает вам 2019-02-02.

Вместо использования значения датыимя столбца вашей таблицы, если это уместно.

Возьмите вычисленную дату для второго события и добавьте 24 дня, а SQLite предоставит вам дату для третьего события.

SELECT date('2019-02-02', '+24 days');

2019-02-26

Подсказка: мой ответ касается только стороны базы данных (потому что это то, что помечено вашим вопросом).Я понятия не имею о программировании на Android.

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