Sqlite日期差异

时间:2016-07-07 04:30:59

标签: android sqlite

我需要获得Sqlite日期差异。我找到了这样的方式

sqlite> SELECT julianday('now') - julianday('1776-07-04');

但这会给出这样的输出。 86798.7094695023。我想将其显示为86798仅天数。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

如果您只想要整数天,可以尝试将表达式转换为Integer

SELECT CAST(JULIANDAY('now') - JULIANDAY('1776-07-04')) As INTEGER

有关详细信息,请参阅here