Formato de las dates en el chat de posts.db

Estoy trabajando en mejorar mi script de copy de security de iMessages . /Users/Kyro/Library/Messages/chat.db tiene un message tabla con todos los posts y algunas dates.

¿Alguna idea de cuál es el formatting de la date? Primero pensé en una timestamp (tengo por ejemplo 408978598 ) pero la date -r 408978598 devuelve una date en 1982.

  • No related posts
  • 3 responses to “Formato de las dates en el chat de posts.db”

      Matthieu Riegler said:

      Para añadir a la respuesta útil de @Matthieu, he aquí cómo convertirla en SQLLite:

       datetime(date + strftime('%s','2001-01-01'), 'unixepoch') 

      Por ejemplo:

       select is_from_me, datetime(date + strftime('%s','2001-01-01'), 'unixepoch') as date_utc, text from message; 
      Peter Kaminski said:

      bien usando coreUtils date:

      Encontré lo que estaba buscando:

       $gdate -ud "2001-01-01 + 408978598 seconds" Tue Dec 17 13:09:58 UTC 2013 

      Es una timestamp con date base el 1 de enero de 2001.

      pimlottc said:

      En la secuencia de commands a la que se está refiriendo, se puede get la date y hora tales como: datetime (date + strftime ('% s', '2001-01-01 00:00:00'), 'unixepoch', 'localtime') como date de post – para entrar en time local si eso es lo que usted está buscando.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).