2

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

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

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

2 ответа2

3

Основываясь на статье Редактирование истории / сообщений / базы данных 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 Time Conversion. Используя эту страницу сайта, я рассчитал даты следующим образом:

1 December 2015 = 1421020800
1 September 2015 = 1420761600
0

Это может быть то, что вы ищете:

http://stefantsov.com/editing-skype-history-messages-database/

В основном это показывает, что вы должны использовать браузер базы данных SQLite и открыть следующий файл:

c:\Users<UserName>\Application Data\Skype\<SkypeUserName>\main.db

Оттуда вы можете редактировать то, что вам нужно, удалять отдельные сообщения, а что нет, используя язык SQL.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .