Unix-Zeitstempel-Umrechner
Wandeln Sie jeden Unix-Zeitstempel in ein lesbares Datum und eine Uhrzeit in jeder Zeitzone um. Unterstützt Sekunden, Millisekunden, Mikrosekunden und Nanosekunden.
Was Ist Unix-Zeit?
Die Unix-Zeit (auch POSIX-Zeit oder Epochenzeit genannt) ist die Anzahl der Sekunden, die seit 00:00:00 UTC am 1. Januar 1970 — der 'Unix-Epoche' — vergangen sind. Sie liefert eine eindeutige ganze Zahl, die jeden Zeitpunkt unabhängig von Kalender oder lokaler Zeitzone darstellt.
Mit dem ursprünglichen Unix-Betriebssystem bei Bell Labs in den späten 1960er Jahren erfunden, ist die Unix-Zeit zur universellen Sprache der Zeitstempel in der Software geworden: von Datenbankeinträgen über API-Antworten bis hin zu Protokolldateien und Sensormesswerten.
Umrechnungsformeln
Andere Zeitstempel-Einheiten sind einfache Zehnerpotenzen der Basiszahlwerte in Sekunden. Die Umrechnung in Ortszeit verschiebt die Epoche um den UTC-Versatz.
Einheitenumrechnungen
t_ms = t_sec × 10^3 t_ s = t_sec × 10^6 t_ns = t_sec × 10^9tms=tsec×103tμs=tsec×106tns=tsec×109
Umrechnung in Ortszeit
t_local = t_epoch + Δ_UTC × 3600tlocal=tepoch+ΔUTC×3600
Wobei Δ_UTC der Versatz in Stunden ist (z.B. +1 für MEZ in Deutschland, +2 für MESZ im Sommer). Die Sommerzeit-Einträge zeigen feste Versätze — die tatsächlichen Sommerzeit-Übergänge hängen von Region und Jahr ab.
Beispiele aus der Praxis
Epoche in Deutschland (MEZ)
Zeitstempel 0 = 1970-01-01 00:00:00 UTC. In Deutschland (MEZ, UTC+1) war es 01:00 Uhr morgens am 1. Januar 1970 — das neue Jahr hatte lokal bereits begonnen.
Deutsche Börse Nano-Zeitstempel
Die Deutsche Börse und EUREX nutzen Nanosekunden-genaue Unix-Zeitstempel für den Hochfrequenzhandel. MiFID II schreibt eine Zeitstempel-Genauigkeit von 1 Mikrosekunde vor.
PTB-NTP-Server in Braunschweig
Die Physikalisch-Technische Bundesanstalt (PTB) in Braunschweig betreibt die deutschen Referenzuhren und stellt öffentliche NTP-Server bereit, die Unix-Zeitstempel für die Zeitsynchronisation auf Basis von Atomuhren erzeugen.
Industrie 4.0 IoT-Sensoren
Deutsche Fertigungsanlagen (Siemens, Bosch, SAP) verwenden Unix-Zeitstempel in Millisekunden für IoT-Sensordaten, um Ereignisse über mehrere Standorte und Zeitzonen hinweg zu korrelieren.
So Verwenden Sie Diesen Umrechner
1
Geben Sie einen Unix-Zeitstempel in das Eingabefeld ein oder klicken Sie auf 'Aktuelle Uhrzeit verwenden'.
2
Wählen Sie die passende Einheit: Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden.
3
Das Referenzzeitfeld zeigt Ihren Zeitstempel gleichzeitig in allen vier Einheiten.
4
Scrollen Sie durch die fünf Zeitzonen-Gruppen, um Datum und Uhrzeit für jede Abkürzung zu lesen.
5
Kopieren Sie einen Wert durch Markieren des Textes in der Tabellenzelle.
Tipps und Häufige Fehler
- ✦Python, Go und Rust geben standardmäßig Sekunden zurück. JavaScript, Java und die meisten mobilen SDKs geben Millisekunden zurück — achten Sie auf 13-stellige Zeitstempel.
- ✦Ein Zeitstempel von 0 bedeutet nicht null oder fehlende Daten — er bedeutet genau 1. Januar 1970 00:00:00 UTC.
- ✦Sommerzeit-Versätze in der Tabelle sind fest. Die deutschen Sommerzeit-Übergänge (letzter Sonntag im März / letzter Sonntag im Oktober) werden nicht widergespiegelt.
- ✦Negative Zeitstempel stehen für Daten vor 1970 — −1 = 31. Dezember 1969 23:59:59 UTC.
- ✦Prüfen Sie immer, ob ein externer API-Zeitstempel in Sekunden oder Millisekunden vorliegt.
Häufig Gestellte Fragen
Warum beginnt die Unix-Zeit am 1. Januar 1970?
Die Unix-Entwickler wählten ein rundes, zur Entwicklungszeit (ca. 1969–1971) aktuelles Datum. Die genaue Mitternachts-UTC-Grenze vereinfachte die ganzzahlige Arithmetik.
Was ist der maximale Unix-Zeitstempel für 32-Bit-Systeme?
Eine vorzeichenbehaftete 32-Bit-Ganzzahl kann Werte bis 2.147.483.647 speichern, was dem 19. Januar 2038, 03:14:07 UTC entspricht — das "Jahr-2038-Problem". 64-Bit-Systeme erweitern den Bereich auf ca. ±292 Milliarden Jahre.
Wie wandle ich einen Unix-Zeitstempel in JavaScript um?
Verwenden Sie new Date(timestamp * 1000) für Sekunden oder new Date(timestamp) für Millisekunden. Date.now() gibt immer Millisekunden zurück.
Berücksichtigt Unix-Zeit Schaltsekunden?
Nein. Jeder Tag wird als genau 86.400 Sekunden behandelt. Schaltsekunden werden verschmiert, sodass UTC und Unix-Zeit um einige Sekunden abweichen können.
Wie erhalte ich einen Unix-Zeitstempel in Python?
Verwenden Sie time.time() für einen Float, int(time.time()) für eine Ganzzahl oder datetime_obj.timestamp() für datetime-Objekte.
Was ist der Unterschied zwischen UTC und GMT?
Praktisch derselbe Versatz (UTC±00:00). GMT ist eine historische, auf den Meridian von Greenwich basierte Zeitzone; UTC ist der moderne, durch Atomuhren gepflegte internationale Standard.