Konvertieren Sie Datums- / Uhrzeitfelder in der Chrome-Verlaufsdatei (sqlite) in ein lesbares Format

Arbeiten an einem Skript zum Erfassen des Browserverlaufs von Benutzern mit Zeitstempeln (Lerneinstellung). Der Firefox 3-Verlauf wird in einer SQLite-Datei gespeichert, und die Stempel werden in der UNIX-Epoche abgelegt. Das Abrufen und Konvertieren in ein lesbares Format über einen SQL-Befehl in Python ist ziemlich einfach:

sql_select = """ SELECT datetime(moz_historyvisits.visit_date/1000000,'unixepoch','localtime'), 
                        moz_places.url 
                 FROM moz_places, moz_historyvisits 
                 WHERE moz_places.id = moz_historyvisits.place_id
             """
get_hist = list(cursor.execute (sql_select))

Chrome speichert den Verlauf auch in einer SQLite-Datei. Der Zeitstempel des Verlaufs wird jedoch anscheinend als die Anzahl der Mikrosekunden seit Mitternacht UTC vom 1. Januar 1601 formatiert.

Wie kann dieser Zeitstempel in ein lesbares Format wie im Firefox - Beispiel konvertiert werden?2010-01-23 11:22:09)? Ich schreibe das Skript mit Python 2.5.x (die Version unter OS X 10.5) und importiere das sqlite3-Modul ....

Antworten auf die Frage(4)

Ihre Antwort auf die Frage