是否有与Sql Server';Sqlite中的s DateDiff(';ms';d1,d2)?
我试图弄清楚是否有可能在Sqlite中计算日期之间经过的毫秒数。(是否有与Sql Server';Sqlite中的s DateDiff(';ms';d1,d2)?,sqlite,datediff,Sqlite,Datediff,我试图弄清楚是否有可能在Sqlite中计算日期之间经过的毫秒数。(DateDiff('ms',d1,d2)在SQL Server中) 有一个很好的例子说明了如何在几秒钟内完成,而不是几毫秒。你可以做到 给定这两个日期:12:00:00:000和12:05:01:200 ( ( (strftime('%M', EndDate) * 60) - (strftime('%M', StartDate) * 60) ) + strftime('%f', EndDate) -
DateDiff('ms',d1,d2)
在SQL Server中)
有一个很好的例子说明了如何在几秒钟内完成,而不是几毫秒。你可以做到
给定这两个日期: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)生成秒和毫秒,你需要将其添加到分钟的总秒数中