当我尝试查询mmssms.db
时使用Windows shell
sqlite> select address, date, body from sms;
它以某种奇怪的格式给我一个日期,我怎样才能以正确的日期格式得到它。屏幕截图已附上。
答案 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在这里有一个很好的教程:
祝你好运!答案 2 :(得分:0)
这是一个java时间戳,以毫秒为单位。