web-dev-qa-db-ja.com

Skype:タイムスタンプをデコードする

Skype forOSXで自分と自分のSO)の間のチャット履歴を抽出しようとしています。次のコマンドを使用して、情報を引き出し、不要なXML形式を取り除くことができました。

sqlite3 /path/to/main.db "SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = 'so_username'" | sed -e 's/<[^>]*>//g' - > output.txt

これは問題ないように見えますが、出力ファイルのタイムスタンプが人間が読めない奇妙な形式になっていることに気付きました。これらを解析する方法はありますか?

2
NOP

わかりました、それを理解しました。クエリは次のとおりです。

SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'sousername' ORDER BY timestamp;

Skypeチャットの履歴全体を表示 のとおり。

0
NOP

ありがとう。 XPのデータベースブラウザで動作します。SELECTCOUNT()FROM(SELECT rowid FROM SMSes ORDER BY rowid ASC); SELECT rowid、datetime(timestamp、 'unixepoch')as date、* FROM SMSes ORDER BY date ASC LIMIT 0、50000;

0
AL_Kur