7

我在我的应用程序中使用 sqlite 数据库,我在其中以毫秒为单位存储日期和时间。现在使用 Sqlite 查询,我试图以“yyyy-MM-dd”格式获取从毫秒到日期的日期时间,但没有得到正确的结果。

我想使用 Sqlite 查询来做到这一点。您的帮助将不胜感激。

4

2 回答 2

15

Datetime需要 epochtime,它以秒为单位,而您以毫秒为单位。转换为秒并应用。

SELECT datetime(1346142933585/1000, 'unixepoch');

可以从这个小提琴中验证这一点

于 2012-08-29T04:39:39.763 回答
3

尝试:

select strftime("%Y-%m-%d", YOUR_DATE_COL) from .......
于 2012-08-28T11:42:12.137 回答