Чтобы окунуться в события Terraria, не дожидаясь Рождества, я изменил системное время с текущего (сентябрь) на декабрь.
Сообщения Skype, которые я получал в это время, регистрировались так, как будто они были получены в декабре, я думал, что, возможно, это исправят, когда я вернусь к сентябрю, или, по крайней мере, новые сообщения будут появляться под сообщениями в декабре. Однако это не так, и крайне раздражает необходимость постоянно прокручивать страницу вниз, чтобы прочитать сообщения, пока я печатаю с другом.
Как мне удалить или исправить отметку даты этих сообщений в декабре?
решение1
На основе статьи Редактирование истории/сообщений/базы данных Skype, используйте эту процедуру:
- СкачатьБраузер базы данных SQLite
- Пока Skype закрыт, откройте его базу данных по адресу
C:\Users\<Windows-user-name>\AppData\Roaming\Skype\<Skype-user-name>\main.db
- Чтобы просмотреть сообщения за декабрь, введите:
select * from Messages where timestamp >= 1421020800
- Перенесите эти сообщения на 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.