如果可以计算Sqlite中日期之间经过的毫秒数,我试图理解。 (SQL Server中的DateDiff('milliseconds', d1, d2)
)
关于如何在秒here内完成此操作有一个很好的示例,但不是毫秒。
答案 0 :(得分:1)
你可以到达那里。
鉴于这两个日期: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)的事实,你需要将其添加到分钟的总秒数中。