实现sqlite datediff日期时间相减(日期差)的方法
发布: EKETEAM 最后编辑时间: 2024-07-02 23:39 浏览: 167
sqlite里有个julianday函数转化后可以直接相减,得到的结果是以天(day)为单位数值,如果不足一天会以小数表示。
于是想到应该可以用来换算成时间,即可以进行时间比较,比如要计算精确到hour级的比较,可以这样 sqlite >
select (julianday( datetime(‘2013-10-09 17:40’) )- julianday(strftime(’%Y-%m-%d %H:%M’,datetime(‘now’,‘localtime’))))24 。
精确到分钟的比较可以24*60。