Saya menemukan 2 cara untuk melakukan itu. Tergantung pada kebutuhan dan preferensi Anda, Anda memilih apa yang Anda inginkan.
1. Cara yang fleksibel
Buka Terminal.app Dan masukkan perintah berikut:
sqlite3 ~/Library/Messages/chat.db
Sekarang Anda berada di database aplikasi Pesan mac Anda.
Masukkan perintah berikut (tapi jangan sertakan yang sqlite>
ini ditambahkan ke jawaban ini hanya untuk menunjukkan kepada Anda apa yang Anda harapkan pada saat ini):
sqlite> .mode column
sqlite> .headers on
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2016-01-12";
Ganti ini "2016-01-12"
dengan tanggal Anda ingin memfilter pesan Anda, tetapi pertahankan ""
!
Jika Anda tahu tanggal pasti pesan Anda dapat mengganti >=
dengan =
seperti ini:
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate = "2016-01-12";
Atau jika Anda mengetahui rentang tanggal maka Anda juga bisa melakukan ini:
sqlite> SELECT text, datetime(date, 'unixepoch', '+31 year') AS cDate FROM message WHERE cDate >= "2015-12-10" and cDate <= "2016-01-12";
Anda harus mendapatkan pesan Anda sekarang difilter!
Dengan cara ini Anda benar-benar dapat memfilter pesan Anda dengan cara yang lebih fleksibel. Jika Anda bermain-main dengan skema database, Anda mungkin menemukan cara yang baik untuk memfilter pesan Anda.
2. Cara mudah
Jika Anda menginginkan sesuatu yang lebih ramah pengguna maka saya mengetahui bahwa jika Anda mengetik perintah ini di Terminal.app:
open ~/Library/Messages/Archive/
Akan membuka folder di finder yang memiliki pesan Anda dikelompokkan berdasarkan tanggal, yang akan membuat hidup Anda lebih mudah, mencari pesan Anda. Ini telah disebutkan oleh pengguna lain juga.
Keuntungan dari metode ini, adalah bahwa pesan dibuka di Antarmuka Pengguna yang bagus (yaitu Pesan) yang lebih mudah dibaca dan ramah pengguna.