Unix-Timestamp in Datumsformat wandeln

Alexander Fischer
09. Oktober 2015

In vielen Anwendungen und Datenbanken wird f├╝r das Angeben von Zeiten im Format eines Unix-Timestamps gespeichert. Hier erkl├Ąren wir in ein paar Formeln wie diese Zahlenketten in ein "normales" Datum umgerechnet/dargestellt werden k├Ânnen.

Was ist der Unix-Timestamp

Der Unix-Timestamp ist eine Integer-Zahl wie etwa 1298415870. Bei dieser Zahl handelt es sich um die Anzahl der Sekunden, die seit dem 1.1.1970 00:00 vergangen sind.

So rechnen Sie einen Unix-Timestamp in das Datumsformat von Microsoft-Excel um

Excel berechnet seine eigenen Datumswerte nach einem ├Ąhnlichen Prinzip, nur ist hier der Stichtag der 1.1.1900 und Excel verwendet eine Dezimalzahl. Das hei├čt im Grunde genommen muss zu der Zahl welche der Unix-Timestamp ist noch die Anzahl der Sekunden vom 01.01.1900 bis zum 01.01.1970 addiert werden.

24*60*60 = 86400 Sekunden / Tag

Vom 01.01.1900 bis 01.01.1970 sind 25569 Tage vergangen oder 2209161600 Sekunden

Angenommen, der Unix-Timestamp befindet sich im Feld A1, und wir wollen ihn als Datum in Microsoft-Excel anzeigen lassen, dann m├╝ssen Sie folgende Schritte durchf├╝hren:

Im Feld A1 steht der Unix-Timestamp z.B.: 1298415870

Ins Feld A2 kommt die Formel: = A1 / 86400 + 25569

Das Feld A2 muss das Zellenformat "Datum" (inklusive Zeitangebe) bekommen

Ergebnis = 23.02.2011 0:04

Einen kleinen Haken hat diese Formel, denn sie ber├╝cksichtigt nicht die Zeitzone, die aber bei der Umwandlung eine Rolle spielt.

Merkt man also, dass die dargestellten Zeiten eine Stunde weniger haben, als es eigentlich sein m├╝sste, muss die Formel ge├Ąndert werden. Es muss die Anzahl der Sekunden f├╝r eine Stunde (60*60= 3600 Sekunden) zu unserer Zahl im Feld A1 addiert werden:

= (A1+3600) / 86400 + 25569

Weiterf├╝hrende Links

Zum Umrechnen einzelner Zahlen bieten sich auch diverse Onlinerechner an. Zwei Beispiele sind:

https://www.aritso.net/mehr-informationen/tools/timestampconverter.htm

http://www.unixtime.de/

Unsere Kompetenzen


Alexander┬┤s Webdesign

Mosebergstra├če 1
37441, Bad Sachsa

+49-(0)-5523-952 89 98
+49-(0)-160-932 435 66
Diese E-Mail-Adresse ist vor Spambots gesch├╝tzt! Zur Anzeige muss JavaScript eingeschaltet sein.

Montag - Freitag 09:00 - 18:00 Uhr

Kundenstimmen

So bewerten uns unsere Kunden.

4.8 / 5 Sternen

4.8 / 5 bei 108 Stimmen

Alle Bewertungen


  • Folgen Sie uns

Copyright © 2003 - 2022 Alexander┬┤s Webdesign - Alle Rechte vorbehalten.