Glosario
ZSECONDSFROMGMT
ZSECONDSFROMGMT es la columna de knowledgeC.db con el desfase UTC del dispositivo en segundos. Hora local = UTC + desfase; un cambio indica un viaje.
ZSECONDSFROMGMT es una columna de ZOBJECT que contiene el desfase del dispositivo respecto a UTC, en segundos, en el momento del evento. Las fechas de knowledgeC.db se guardan en UTC, así que la hora local es UTC más este desfase: un valor de 7200 indica que el Mac estaba en UTC+2, y -18000, en UTC-5.
SELECT datetime(ZSTARTDATE + ZSECONDSFROMGMT + 978307200, 'unixepoch') AS start_local
FROM ZOBJECT;
La columna sirve para dos cosas. Muestra la hora que el usuario veía en pantalla, algo importante cuando un testigo habla de «hacia las 3 de la madrugada». Y un cambio de valor entre eventos indica un viaje o un cambio de zona horaria en el dispositivo. Informe en UTC y dé la hora local junto con el desfase aplicado. Consulte tiempo absoluto de Mac y quién estaba al teclado.