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

Dha*_*dra 6 java android datetime-format android-sqlite

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

我想使用Sqlite查询来做到这一点.我们将不胜感激.

Sat*_*hat 14

Datetime期望epochtime,以毫秒为单位,以秒为单位.转换为秒并应用.

SELECT datetime(1346142933585/1000, 'unixepoch');
Run Code Online (Sandbox Code Playgroud)

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

  • @Dharmendra是的,我想提到(你会注意我测试了它 - > http://sqlfiddle.com/#!5/d41d8/224),但我没有提到它:-) (3认同)