Was ist ein Unix-Zeitstempel-Konverter?
Ein Unix-Zeitstempel-Konverter übersetzt zwischen Unix-Zeitstempeln (die Anzahl der Sekunden seit dem 1. Januar 1970 UTC) und menschenlesbaren Datums- und Zeitformaten. Unix-Zeitstempel sind die universelle Zeitdarstellung, die in Betriebssystemen, Datenbanken, Protokolldateien und Programmier-APIs auf praktisch allen Plattformen verwendet wird.
Wie Sie diesen Unix-Zeitstempel-Konverter verwenden
- Geben Sie einen Unix-Zeitstempel (in Sekunden oder Millisekunden) ein, um das entsprechende Datum und die Uhrzeit in UTC und Ihrer lokalen Zeitzone zu sehen.
- Oder wählen Sie ein Datum und eine Uhrzeit mit dem Selector, um den Unix-Zeitstempelwert zu generieren.
- Kopieren Sie den konvertierten Wert zur Verwendung in Ihrem Anwendungscode, Datenbankabfragen oder Protokollanalysen.
Wichtige Konzepte
Unix-Zeit (auch als POSIX-Zeit oder Epochenzeit bekannt) zählt Sekunden kontinuierlich ab dem Epochenbeginn (1970-01-01 00:00:00 UTC). Sie ist zeitzonenunabhängig und ideal für die Speicherung und den Vergleich von Zeitstempeln über verteilte Systeme hinweg. Der aktuelle Unix-Zeitstempel nimmt jede Sekunde um eins zu und setzt sich nie zurück. Millisekunden-Zeitstempel (13 Ziffern) sind in JavaScript und Java verbreitet, während sekundengestützte Zeitstempel (10 Ziffern) in C und Python Standard sind.
Häufig gestellte Fragen
Was ist die Unix-Epoche?
Die Unix-Epoche ist der Referenzpunkt: 1. Januar 1970, 00:00:00 UTC. Alle Unix-Zeitstempel messen die Anzahl der Sekunden, die seit diesem Moment vergangen sind. Ein Zeitstempel von 0 stellt exakt die Epoche dar.
Wie erhalte ich den aktuellen Unix-Zeitstempel im Code?
In JavaScript verwenden Sie Math.floor(Date.now() / 1000) für Sekunden oder Date.now() für Millisekunden. In Python verwenden Sie int(time.time()). In Bash verwenden Sie den Befehl date +%s. Jeder gibt die aktuellen Sekunden ab Epoche zurück.
Können Unix-Zeitstempel negativ sein?
Ja. Negative Unix-Zeitstempel stellen Daten vor der Epoche dar (vor 1. Januar 1970). Zum Beispiel −86400 stellt den 31. Dezember 1969 dar. Die meisten modernen Systeme und Programmiersprachen behandeln negative Zeitstempel korrekt.