2016-07-07 206 views
1

我需要获取Sqlite日期差异。我发现了这样的一种方式Sqlite日期差异

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

但是,这给出了这样的输出。 86798.7094695023。我只想显示它为86798的天数。

请帮我解决这个问题。

回答

2

您可以尝试铸造你的表达给Integer,如果你只想要整个天数:

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

更多信息请参见here