我想知道在Sqlite中是否可以计算两个日期之间经过的毫秒数。( SQL Server中的DateDiff('milliseconds', d1, d2) )
这里有一个很好的例子,告诉你如何在数秒内完成here,而不是毫秒。
发布于 2011-10-03 21:22:52
你能做到的。
给定这两个日期:12:00:00:000 & 12:05:01:200
( (
(strftime('%M', EndDate) * 60) -
(strftime('%M', StartDate) * 60)
) +
strftime('%f', EndDate) -
strftime('%f', StartDate)
) * 1000结果相差301200 (毫秒)
关键是要了解这样一个事实,即%f产生的秒和毫秒是秒(1.2)的一小部分,您需要将其加到分钟的总秒数上。
https://stackoverflow.com/questions/7634942
复制相似问题