Как удалить или исправить отметки дат определенных сообщений в Skype?

Как удалить или исправить отметки дат определенных сообщений в Skype?

Чтобы окунуться в события Terraria, не дожидаясь Рождества, я изменил системное время с текущего (сентябрь) на декабрь.

Сообщения Skype, которые я получал в это время, регистрировались так, как будто они были получены в декабре, я думал, что, возможно, это исправят, когда я вернусь к сентябрю, или, по крайней мере, новые сообщения будут появляться под сообщениями в декабре. Однако это не так, и крайне раздражает необходимость постоянно прокручивать страницу вниз, чтобы прочитать сообщения, пока я печатаю с другом.

Как мне удалить или исправить отметку даты этих сообщений в декабре?

решение1

На основе статьи Редактирование истории/сообщений/базы данных Skype, используйте эту процедуру:

  1. СкачатьБраузер базы данных SQLite
  2. Пока Skype закрыт, откройте его базу данных по адресу
    C:\Users\<Windows-user-name>\AppData\Roaming\Skype\<Skype-user-name>\main.db
  3. Чтобы просмотреть сообщения за декабрь, введите:
    select * from Messages where timestamp >= 1421020800
  4. Перенесите эти сообщения на 1 сентября, введя:
    update Messages set timestamp = 1420761600 where timestamp >= 1421020800
  5. Нажмите «Записать изменения».

Приведенные выше номера временных меток были рассчитаны с использованием веб-сайта Страница преобразования времени 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.

Связанный контент