我不是这方面的专家,但我花了一些时间来打印这个命令
echo "SELECT datetime(last_visit_date/1000000,'unixepoch'),
url FROM moz_places WHERE last_visit_date NOT NULL AND url NOT NULL
ORDER BY last_visit_date DESC;" | sqlite3 places.sqlite >> SOMEFILE
输出:
2012-08-10 11:26:00|http://support.mozilla.org/questions/835204
2012-08-10 11:25:46|http://support.mozilla.org/en-US/questions/867052
2012-08-09 23:58:43|http://joecristianospizza.com/locations.htm
2012-08-09 23:56:14|http://joecristianospizza.com/
(注意我也可以在unixtimestamp中打印)
我无法弄清楚如何只打印30天...... 尝试:
WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY). etc. no luck!
帮助! 我也可以用bash来做,这些列表将在临时文件中。
答案 0 :(得分:1)
试
WHERE datetime(last_visit_date/1000000,'unixepoch') >=
DATETIME('now', '-30 DAY')