安装SQLite,如果不想安装就下载绿色版
【1】连接数据源,注册数据库
选择注册数据库路径,即MicroMsg.db所在文件夹,设置一下容易记的数据库别名。
【2】微信文字聊天记录是在数据表“message”,点击打开,有很多列的内容
我们只要其中的几个列就够了,createtime(微信聊天记录发送时间),talker(用户名),content(微信聊天记录的具体文字内容),imgPath(图片路径)
【3】微信聊天记录发送时间转换。createtime是一串的数字,是Unix时间戳,我们要把它们转换成标准北京时间,比如2016-3-1 10:35:11。
用SQL转换Unix时间戳,sql语句为
1
|
select msgId 消息id,msgSvrId 不知道干啥用,Type 消息类型,status 不懂,isSend 是否是发送消息,0是接收的,1是发送的,isShowTimer 没研究,talker 对话者,imgPath 图片路径, datetime(( select createTime/1000 from message b where b.msgId = a.msgId), 'unixepoch' , 'localtime' ) 发送时间,content 消息内容(最主要的),reserved 备注 from message a order by a.createtime asc ;
|
无需改动,直接复制即可,其实起转化作用的实际是“datetime((select createTime/1000 from message b where b.msgId = a.msgId),'unixepoch','localtime')发送时间”一句。
【4】保存用SQLite编辑的微信聊天记录。
可以保存成csv、html、doc格式等,方便查看。
这就是用SQLite查看编辑导出的微信聊天记录,sql数据库是个不错的工具,手工修改需要几个月时间的文档一个sql语句几秒就搞定,