使用Sqlite查询,从存储的毫秒获取日期

时间:2012-08-28 11:36:38

标签: java android datetime-format android-sqlite

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

我想使用Sqlite查询来完成此操作。 我们将不胜感激。

2 个答案:

答案 0 :(得分:13)

Datetime期望epochtime,以毫秒为单位,以秒为单位。转换为秒和&应用。

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

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

答案 1 :(得分:3)

尝试:

select strftime("%Y-%m-%d", YOUR_DATE_COL) from .......