Wie kann ich einen Zeitstempel in den .lrprev-Dateien von Lightroom in ein tatsächliches Datum umwandeln?

Ich versuche, einige fehlende Bilder massenhaft aus den Vorschaudaten von Lightroom wiederherzustellen.

Jede .lrprev-Datei enthält eine ähnliche Zeile wie diese:

fileTimeStamp = 346514038.2051,

Ich habe bereits alle Bilder aus den Vorschauen als .jpg-Dateien extrahiert, aber sie enthalten keine Metadaten. Ich hatte gehofft, diesen Zeitstempelwert irgendwie in ein tatsächliches Datum umzuwandeln, das ich über .jpg in die neuen .jpg-Dateien einfügen kann exiftool.

Der oben angegebene Wert entspricht hoffentlich dem 25. Dezember 2011 um ca. 13:25 Uhr, aber ich habe alle Arten von Konvertierungen aus gängigen Zeitstempelformaten (Unix-Epoche, Tage seit Jahr 0 usw.) ausprobiert, und nichts hat mir die richtige Antwort gegeben.

Ist dieser Zeitstempelwert also irgendwo dokumentiert? Vielleicht entspricht es nicht einmal etwas Nützlichem? Könnte es das Datum sein, an dem das Foto importiert wurde, oder vielleicht das Datum, an dem die Vorschau erstellt wurde?

Bist du sicher, dass es nicht 2011 ist? denn das bekomme ich mit mach absolut mal hin.
Ja, es war 2011, sorry. Was ist viel absolute Zeit? Fügen Sie beliebige Informationen als Antwort hinzu, und vorausgesetzt, sie sind richtig, werde ich sie als richtig markieren. Prost.

Antworten (1)

Dieser Online-Rechner nennt dies "Mach Absolute Time" (konnte nicht viele Informationen darüber finden) und kann Ihren Wert in eine Standarddarstellung umwandeln, die jedoch UTC / GMT: 25.12.2011 13:53:58nur für den ganzzahligen Teil ergibt. Diese SO-Antwort erklärt, dass dies Unix mit einer anderen Basis ist, konvertieren Sie durch Hinzufügen von 978307200 (2001-1970)

BEARBEITEN: Oh, beachten Sie, dass dieser Zeitstempel, wie ich nach einigen Tests festgestellt habe, die Zeit der "letzten Bearbeitung" zu sein scheint, dh. als diese Vorschau aktuell war.