FAQ-936 Wie wandele ich einen Unix-Zeitstempel in ein Origin-Datum um?

Letztes Update: 11.06.2020

Seit Origin 2020b können Sie Origins Funktion UnixTime( ) verwenden, um zwischen dem Unix-Zeitstempel und dem Julianischen Tag zu wechseln. Für frühere Versionen von Origin siehe das Folgende.

Ein Unix-Zeitstempel wird definiert als "... die Anzahl der Sekunden, die seit der Unix-Epoche vergangen sind, das heißt die Zeit 00:00:00 UTC am 1. Januar 1970, minus die Schaltsekunden. Schaltsekunden werden ignoriert." ([1])

Ein Julianisches Datum ist definiert als "eine stetige Anzahl von Tagen und Brüchen seit 12 Uhr Mittag der Weltzeit am 1. Januar, 4713 v. Chr. (auf dem Julianischen Kalender)." ([2])

Origin verwendet Julianische Daten zum internen Speichern von Datumsdaten. Um datenbasierte Aktivitäten mit Unix-Zeitstempeln in Origin durchzuführen (z. B. Anzeigen als Datum-Zeit), ist es notwendig, sie in Julianische Daten umzuwandeln.

Die Formel ist einfach:

JulianDate = (UnixTimestamp / 86400.0) + 2440587.0

Wobei 2440587.0 das Julianische Datum für 00:00:00 UTC am 1. Januar 1970 ist (siehe Hinweis unten).

Um Unix-Zeitstempel, die in einer Arbeitsblattspalte gespeichert sind, mit Hilfe von Werte setzen umzuwandeln, fügen Sie eine neue Spalte zum Arbeitsblatt hinzu und verwenden Sie die folgende Formel (davon ausgehend, dass sich die Zeitstempel in Spalte A befinden).

Vor-Origin 2017 oder ausgeschalteter Vereinfachter Zellennotation:

(col(A) / 86400.0) + 2440587.0

Origin 2017 und später mit eingeschalteter Vereinfachter Zellennotation:

(A / 86400.0) + 2440587.0


Hinweis: Die aufmerksamen Leser werden bemerken, dass die bereitgestellte Formel einen Wert erzeugt, der um 0,5 von den Werten abweicht, die über Konverter von Drittanbietern erzeugt werden. Dies ist beabsichtigt, da Origins Julianische Datenwerte aus produkthistorischen Gründen einen 12-Stunden-Versatz von der richtigen Definition eines Julianischen Datums zeigen. Weitere Informationen finden Sie auf dieser Seite.

Schlüsselwörter:Unix, Zeitstempel, Datum, Zeit, konvertieren, Julianisch