是Android开发的初学者,我正在设计一个Android应用,该应用接受日期输入并将其存储在sqlite数据库中。您能否解释一下我如何检索日期并使用它来计算其他日期,该日期我将在其他活动中显示 例如,如果输入为1/1/2019,我需要计算在此日期之后发生的事件,并按事件顺序和日期显示它们 活动1-12/01/2019 活动2-2/02/2019 活动3-26/02/2019
事件1在大约21天后发生,事件2在大约24天后发生 我应该如何执行此计算并将其显示在另一个活动中?
答案 0 :(得分:0)
上面提到的链接是正确的。简而言之,只需使用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编程一无所知。