2012-02-28 30 views
1

使用Windows外殼程序時,我嘗試查詢mmssms.db如何獲得日期在正確的格式

sqlite> select address, date, body from sms; 

它給了我一些奇怪的格式的日期,我怎樣才能得到它在正確的日期格式。屏幕截圖附上。

enter image description here

回答

2

有一個日期(TIMESTRING,改性劑,改性劑,...)SQLite的功能,在這裏看到的 - http://www.sqlite.org/lang_datefunc.html

或的strftime(格式, TIMESTRING)看起來像它會更好地工作

所以像:

源碼>選擇地址,的strftime( '%Y-%間%d%H:%M:%S',日期),體來自短信;

+2

它的毫秒和unixepoch,所以查詢將是:'選擇地址,的strftime( '%Y-%間 - %d%H:%M:%S',日期/ 1000, 'unixepoch'),體從短信;' – 2012-02-28 21:35:39

0

它是以毫秒爲單位的一個java時間戳..