為了不用等到聖誕節就可以體驗泰拉瑞亞事件,我將系統時間從目前時間(九月)改為十二月。
我在這段時間收到的Skype 訊息被記錄下來,就好像它們是在12 月收到的一樣,我想也許當我改回9 月時這個問題會得到解決,或者至少新訊息會在12 月的訊息下面。然而事實並非如此,當我和朋友一起打字時,必須一直向下滾動來閱讀訊息,這是非常煩人的。
如何刪除或修復這些郵件 12 月的日期戳記?
答案1
根據文章 編輯 Skype 歷史記錄/訊息/資料庫,使用此過程:
- 下載SQLite 資料庫瀏覽器
- 當 Skype 關閉時,開啟其資料庫:
C:\Users\<Windows-user-name>\AppData\Roaming\Skype\<Skype-user-name>\main.db
- 輸入以下命令來顯示 12 月份的訊息:
select * from Messages where timestamp >= 1421020800
- 輸入以下命令將這些訊息移至 9 月 1 日:
update Messages set timestamp = 1420761600 where timestamp >= 1421020800
- 點擊“寫入變更”
上述時間戳數字是使用網站計算的 Unix 時間轉換頁面。使用該網站頁面,我計算日期如下:
1 December 2015 = 1421020800
1 September 2015 = 1420761600
答案2
這可能是您正在尋找的:
http://stefantsov.com/editing-skype-history-messages-database/
基本上它表明您必須使用 SQLite 資料庫瀏覽器並開啟以下文件:
c:\Users<UserName>\Application Data\Skype\<SkypeUserName>\main.db
從那裡您可以編輯您需要的內容、刪除單一訊息以及不使用 SQL 語言的內容。