如何以适当的格式获取日期

时间:2012-02-28 21:14:23

标签: android adb

当我尝试查询mmssms.db时使用Windows shell

sqlite> select address, date, body from sms;
它以某种奇怪的格式给我一个日期,我怎样才能以正确的日期格式得到它。屏幕截图已附上。

enter image description here

3 个答案:

答案 0 :(得分:2)

sqlite有一个日期(字符串,修饰符,修饰符,...)函数,请参见此处 - http://www.sqlite.org/lang_datefunc.html

或strftime(格式,时间字符串)看起来会更好用

如下所示:

源码>选择地址,strftime('%Y-%m-%d%H:%M:%S',日期),来自短信的正文;

答案 1 :(得分:1)

看起来像时间日期戳。查看格式和转换

这是特定于TSQL的,但如果语法稍有不同,概念是相同的

http://anubhavg.wordpress.com/2009/06/11/how-to-format-datetime-date-in-sql-server-2005/

编辑:不是我的博客只是一个链接,我用Google搜索覆盖了你想要完成的内容,而不是我输入它。

编辑#2:为了彻底和公正,w3schools在这里有一个很好的教程:

http://www.w3schools.com/sql/sql_dates.asp

祝你好运!

答案 2 :(得分:0)

这是一个java时间戳,以毫秒为单位。