Zeitstempel-Konverter
Sie debuggen eine Protokolldatei und sehen 1718064000. Ihre Datenbank speichert Datumsangaben als 1609459200. Eine API gibt 'Epochenzeit' zurück und Sie müssen wissen, welches tatsächliche Datum dies darstellt. Unix-Zeitstempel sind überall in der Datenverarbeitung zu finden — sie dienen dazu, wie Computer Daten effizient speichern und vergleichen -, aber sie sind für Menschen völlig unlesbar. Der Zeitstempelkonverter übersetzt Unix-Zeitstempel (Sekunden seit dem 1. Januar 1970) in menschenlesbare Datumsangaben und wieder zurück. Egal, ob Sie ein Entwickler sind, der zeitbezogenen Code debuggt, ein Datenanalyst, der mit Protokolldateien arbeitet, ein Systemadministrator, der Serverereignisse überprüft, oder einfach nur jemand, der über einen Zeitstempel gestolpert ist und wissen möchte, was er bedeutet, dieses Tool macht die Konvertierung sofort und schmerzlos.
Was ist
Ein Zeitstempelkonverter übersetzt zwischen Unix-Zeitstempeln (auch Unix-Zeit, POSIX-Zeit oder Epochenzeit genannt) und menschenlesbaren Datums- / Zeitformaten. Ein Unix-Zeitstempel ist eine einzelne Ganzzahl, die die Anzahl der Sekunden angibt, die seit der Unix-Epoche vergangen sind: 1. Januar 1970 um 00:00:00 Uhr UTC. Beispielsweise repräsentiert der Zeitstempel 0 den genauen Zeitpunkt der Epoche, 1000000000 war der 9. September 2001 und 1700000000 war der 14.November 2023. Zeitstempel können negativ sein (für Datumsangaben vor 1970) und Millisekunden (13 Ziffern) oder Mikrosekunden (16 Ziffern) für eine höhere Genauigkeit enthalten. Unix-Zeitstempel sind die Standardmethode, mit der Computer Daten speichern, da eine einzelne Ganzzahl einfach zu vergleichen, zu sortieren und zu rechnen ist. Der Konverter verarbeitet beide Richtungen: Zeitstempel zu lesbarem Datum (1718064000 → 11. Juni 2024, 12: 00:00 Uhr UTC) und lesbares Datum zu Zeitstempel. Es behandelt auch die Zeitzonenkonvertierung, sodass Sie das Datum des Zeitstempels in Ihrer lokalen Zeitzone oder einer beliebigen Zeitzone sehen können.
Wie zu verwenden
- So konvertieren Sie einen Zeitstempel in ein Datum: Geben Sie den Unix-Zeitstempel (in Sekunden oder Millisekunden) in das Eingabefeld ein. Das Tool erkennt automatisch, ob es sich um Sekunden (10 Ziffern) oder Millisekunden (13 Ziffern) handelt.
- Das für Menschen lesbare Datum wird sofort in UTC und Ihrer lokalen Zeitzone angezeigt. Die Ausgabe enthält das vollständige Datum, den Wochentag und die Uhrzeit.
- So konvertieren Sie ein Datum in einen Zeitstempel: Verwenden Sie die Datumsauswahl oder geben Sie Datum und Uhrzeit manuell ein. Der entsprechende Unix-Zeitstempel wird sofort angezeigt.
- Passen Sie die Zeitzone bei Bedarf an. Sie können das Datum in jeder Zeitzone anzeigen oder zwischen Zeitzonen konvertieren, während Sie den entsprechenden Zeitstempel sehen.
- Kopieren Sie das Ergebnis — entweder das lesbare Datum für Berichte und Dokumentation oder den Zeitstempel für die Verwendung in Code, Datenbanken oder API-Aufrufen.
Beispiele
Eingabe: 10 km in Meilen umrechnen
Prozess: 10×0.6214=6.214
Ergebnis: 10km=6,214Meilen
Eingabe: 100 cm in Zoll umrechnen
Prozess: 100×0.3937=39.37
Ergebnis: 100cm=39,37Zoll
Eingabe: 5 kg in Pfund umrechnen
Prozess: 5×2.2046=11.023
Ergebnis: 5kg=11,023Pfund
Verwandte Suchen
Leute suchen auch nach: zeitstempel-Konverter, Unix-Zeitstempel, epochenumrechner, datum bis Zeitstempel, zeitstempel bis Datum, Unix-Zeitkonverter.
zeitstempel-KonverterUnix-Zeitstempelepochenumrechnerdatum bis Zeitstempelzeitstempel bis DatumUnix-Zeitkonverterepochen-Zeit-Konverterzeitstempel onlinedatumsumrechnerUnix-Datumskonverterzeitstempel-Werkzeugepochendatumsekunden seit 1970zeitstempel-ÜbersetzerZeitstempelformatkonverterISO 8601 Konvertermillisekunden-Umrechnerepochenrechner
Häufig gestellte Fragen
Warum wird der 1. Januar 1970 als Unix-Epoche verwendet?
Das Unix-Betriebssystem wurde in den späten 1960er und frühen 1970er Jahren in den Bell Labs entwickelt. Die Entwickler brauchten einen geeigneten Ausgangspunkt für ihr Zeitsystem und wählten den 1. Januar 1970, UTC, als Epoche (Zeit Null). Dieses Datum lag weit genug in der Vergangenheit, um die meisten Anwendungsfälle abzudecken, aber aktuell genug, um die Zahlen überschaubar zu halten. Die Wahl war etwas willkürlich — es war einfach ein bequemer Bezugspunkt in der Nähe der Zeit, als Unix entwickelt wurde. Dieses Datum wurde zum Standard für Unix-ähnliche Systeme und schließlich für die meisten Computer. Die Epoche wird manchmal 'Unix Time Zero' oder einfach 'die Epoche' genannt.'
Was ist das Jahr 2038 Problem?
Das Jahr-2038-Problem betrifft Systeme, die Unix-Zeitstempel als 32-Bit-Ganzzahlen mit Vorzeichen speichern. Der Maximalwert einer 32-Bit-Ganzzahl mit Vorzeichen ist 2.147.483.647, was dem 19.Januar 2038 um 03:14:07 UTC entspricht. Eine Sekunde später läuft der Wert über und endet mit einer negativen Zahl, die Systeme als 13.Dezember 1901 interpretieren würden. Dies ähnelt dem Y2K-Problem, betrifft jedoch Unix-basierte Systeme. Die meisten modernen Systeme sind auf 64-Bit-Zeitstempel migriert (die Milliarden von Jahren nicht überlaufen werden), aber eingebettete Systeme, Legacy-Datenbanken und ältere Dateisysteme sind möglicherweise immer noch gefährdet. Der Konverter verwendet intern 64-Bit-Ganzzahlen, sodass er Daten weit über 2038 ohne Probleme verarbeitet.
Was ist der Unterschied zwischen einem Zeitstempel in Sekunden und Millisekunden?
Ein Unix-Zeitstempel in Sekunden ist eine 10-stellige Zahl (Stand 2024), während ein Zeitstempel in Millisekunden eine 13-stellige Zahl ist — genau 1000 mal größer. Zum Beispiel ist der 11. Juni 2024 um 00:00:00 UTC 1718064000 in Sekunden und 1718064000000 in Millisekunden. JavaScript-Datum.now() gibt Millisekunden zurück, während viele Backend-Systeme (wie PHP's time() oder Pythons time .time()) gibt Sekunden zurück. Der Konverter erkennt das Format automatisch anhand der Anzahl der Ziffern, sodass Sie sich keine Gedanken darüber machen müssen, welches Format Sie haben. Wenn Sie manuell zwischen ihnen konvertieren müssen, multiplizieren Sie sie mit 1000, um von Sekunden auf Millisekunden zu wechseln, oder dividieren Sie sie umgekehrt durch 1000.
Können Zeitstempel Daten vor 1970 darstellen?
Ja, negative Unix-Zeitstempel repräsentieren Daten vor dem 1. Januar 1970. Zum Beispiel ist -86400 der 31. Dezember 1969 um 00:00:00 UTC (einen Tag vor der Epoche). Allerdings behandeln nicht alle Systeme negative Zeitstempel korrekt. Einige ältere Programmiersprachen und Datenbanken unterstützen keine negativen Werte, was bei der Arbeit mit historischen Daten zu Fehlern führen kann. Der Konverter verarbeitet negative Zeitstempel korrekt und zeigt das entsprechende Datum vor 1970 an. Beachten Sie bei Daten, die weit in der Vergangenheit liegen (vor den 1900er Jahren), dass die Zeitzonenregeln unterschiedlich waren und die Konvertierung möglicherweise nicht die genaue Ortszeit widerspiegelt, wie sie historisch beobachtet wurde.
Wie erhalte ich den aktuellen Unix-Zeitstempel?
In den meisten Programmiersprachen ist das Abrufen des aktuellen Zeitstempels unkompliziert. In JavaScript: Datum.now() gibt Millisekunden zurück, Math.etage(Datum.now()/1000) gibt Sekunden zurück. In Python: Importzeit; Zeit.time() gibt Sekunden als Float zurück. In PHP: time() gibt Sekunden zurück. In Bash: date +%s gibt Sekunden zurück. In MySQL: SELECT UNIX_TIMESTAMP() gibt Sekunden zurück. In den meisten Sprachen wird der Zeitstempel automatisch aus der Systemuhr berechnet. Der Konverter zeigt auch den aktuellen Zeitstempel auf der Seite an, den Sie zu Test- oder Referenzzwecken kopieren können.