Unix-Zeitstempel-Konverter
Konvertieren Sie zwischen Unix-Zeitstempeln und menschenlesbaren Datumsangaben.
Timestamp → Datum
Datum → Timestamp
Über dieses Tool
Ein Unix-Zeitstempel ist eine einfache, aber leistungsstarke Methode, um jeden Moment in der Zeit mit einer einzigen Zahl darzustellen. Ohne sich Sorgen um Zeitzonen, Datumsformate oder Kalendersysteme zu machen, verlassen sich Entwickler, Ingenieure und Datenanalysten auf der ganzen Welt auf Zeitstempel, um Systeme zu synchronisieren, historische Daten zu speichern und präzise Zeitpunkte zu kommunizieren. Ob Sie mit Protokollen eines Webservers arbeiten, automatisierte Aufgaben planen oder Ereignisse über die Zeit hinweg analysieren—Unix-Zeitstempel bieten eine universelle Sprache, die sich unabhängig vom Standort oder den lokalen Einstellungen nicht ändert.
Dieses Tool konvertiert zwischen Unix-Zeitstempeln (in Sekunden oder Millisekunden) und lesbaren Daten. Geben Sie einfach einen Zeitstempel ein, um das entsprechende Datum und die Uhrzeit in Ihrer lokalen Zeitzone zu sehen, oder geben Sie ein beliebiges Datum ein, um seinen Unix-Zeitstempel zu generieren. Der Konverter erkennt automatisch, ob Sie Sekunden oder Millisekunden eingegeben haben, sodass Sie nahtlos mit APIs, Datenbanken und Programmiersprachen arbeiten können, die möglicherweise unterschiedliche Zeitstempel-Einheiten verwenden. Er zeigt auch die UTC-Zeit zu Referenzzwecken an und hilft Ihnen, sowohl den absoluten Moment in der Zeit als auch dessen Übersetzung in Ihre Region zu verstehen.
Programmierer verwenden dieses Tool beim Debuggen von Protokollen, beim Einrichten geplanter Aufgaben, bei der Arbeit mit APIs oder bei der Integration von Systemen, die Zeitstempel über verschiedene Plattformen hinweg kommunizieren. Es ist gleichermaßen nützlich, um zu verstehen, wann Ereignisse in archivierten Daten tatsächlich stattgefunden haben, um zwischen von verschiedenen Softwaretypen verwendeten Zeitstempelformaten zu konvertieren oder um einfach zu erfahren, wie Computer die Zeit verfolgen. Kein Konto erforderlich—öffnen Sie einfach und konvertieren Sie sofort in Ihrem Browser.
Häufig gestellte Fragen
Code-Implementierung
from datetime import datetime, timezone
# Current Unix timestamp
now_ts = int(datetime.now(timezone.utc).timestamp())
print(f"Current Unix timestamp (s): {now_ts}")
print(f"Current Unix timestamp (ms): {now_ts * 1000}")
# Timestamp to datetime
def ts_to_datetime(ts: int | float, unit: str = "s") -> datetime:
"""Convert Unix timestamp to UTC datetime."""
if unit == "ms":
ts = ts / 1000
return datetime.fromtimestamp(ts, tz=timezone.utc)
# Datetime to timestamp
def datetime_to_ts(dt: datetime, unit: str = "s") -> int:
"""Convert datetime to Unix timestamp."""
ts = dt.timestamp()
return int(ts * 1000) if unit == "ms" else int(ts)
# Examples
ts = 1700000000
dt = ts_to_datetime(ts)
print(f"1700000000 -> {dt.isoformat()}") # 2023-11-14T22:13:20+00:00
dt2 = datetime(2024, 1, 1, tzinfo=timezone.utc)
print(f"2024-01-01 UTC -> {datetime_to_ts(dt2)}") # 1704067200
# Parse any date string to timestamp
from datetime import datetime
dt3 = datetime.fromisoformat("2024-06-15T12:00:00+09:00")
print(f"2024-06-15T12:00:00+09:00 -> {datetime_to_ts(dt3)}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.