Ich habe zwei Möglichkeiten gefunden, das zu tun. Abhängig von Ihren Bedürfnissen und Vorlieben wählen Sie, was Sie wollen.
1. Der flexible Weg
Öffnen Sie die Terminal.app und geben Sie den folgenden Befehl ein:
sqlite3 ~/Library/Messages/chat.db
Jetzt befinden Sie sich in der Datenbank der Nachrichten-App Ihres Mac.
Geben Sie die folgenden Befehle ein (geben Sie jedoch nicht an, sqlite>
wie dieser zu dieser Antwort hinzugefügt wurde, um Ihnen zu zeigen, was Sie an dieser Stelle erwarten werden):
sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";
Ersetzen Sie dies "2016-01-12"
durch das Datum, an dem Sie Ihre Nachrichten filtern möchten, aber behalten Sie das ""
!
Wenn Sie das genaue Datum der Nachricht kennen , können Sie die ersetzen >=
mit =
wie folgt aus :
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";
Oder wenn Sie eine Reihe von Daten kennen, können Sie dies auch tun:
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";
Sie sollten Ihre Nachrichten jetzt gefiltert bekommen!
Auf diese Weise können Sie Ihre Nachrichten tatsächlich flexibler filtern. Wenn Sie mit dem Datenbankschema herumspielen, finden Sie möglicherweise eine gute Möglichkeit, Ihre Nachrichten zu filtern.
2. Der einfache Weg
Wenn Sie etwas benutzerfreundlicheres wünschen, habe ich herausgefunden, dass, wenn Sie diesen Befehl in die Terminal.app eingeben:
open ~/Library/Messages/Archive/
Öffnet einen Ordner im Finder, in dem Ihre Nachrichten nach Datum gruppiert sind. Dies erleichtert Ihnen das Leben erheblich und sucht nach Ihrer Nachricht. Dies wurde auch von einem anderen Benutzer erwähnt.
Der Vorteil dieser Methode ist, dass die Nachrichten in einer schönen Benutzeroberfläche (dh Nachrichten) geöffnet werden, die lesbarer und benutzerfreundlicher ist.