Ein Unix Timestamp, auch als Unix-Zeit bekannt, ist die Anzahl der Sekunden, die seit dem 1. Januar 1970 um 00:00:00 Uhr UTC vergangen sind, ohne die Schaltsekunden zu berücksichtigen. Es ist ein weit verbreitetes System, um Zeitpunkte in Computersystemen zu repräsentieren, da es sich um eine einfache Ganzzahl handelt.

Rechner

Zeit umrechnen:

Timestamp
Timestamp (aktuell)
Y
M
D
h
min
sec
berechnen

Alle Angaben sind ohne Gewähr

Rechner verwenden:

  • Geben Sie einen Timestamp oder ein Datum zur Umrechnung ein.
  • Mit Klick auf den aktuellen Timestamp wird dieser automatisch für die Umrechnung verwendet.
  • Klicke auf "berechnen", um das Ergebnis zu erhalten.

Vorteile von Unix Timestamps:

  • Einfachheit: Nur eine Ganzzahl, die die Zeit seit einem festen Referenzpunkt darstellt.
  • Vergleichbarkeit: Es ist einfacher, zwei Unix-Zeiten zu vergleichen, als zwei Datums-/Zeitstrings zu vergleichen.
  • Universalität: Es ist unabhängig von Zeitzonen.

Umwandlung in ein normales Datumsformat

Die Umwandlung eines Unix Timestamps in ein menschenlesbares Format ist hilfreich, um Daten in einer für den Endbenutzer verständlichen Weise darzustellen.

Beispiel:

Unix Timestamp: 1629120000 Normales Datum: 16. August 2021, 12:00:00 Uhr

Verwendung in Programmiersprachen

Verschiedene Programmiersprachen bieten Funktionen oder Bibliotheken an, um Unix Timestamps in menschenlesbare Formate umzuwandeln und umgekehrt.

Python

import datetime

timestamp = 1629120000
datum = datetime.datetime.fromtimestamp(timestamp)
print(datum.strftime('%d. %B %Y, %H:%M:%S Uhr'))

JavaScript

let timestamp = 1629120000;
let datum = new Date(timestamp * 1000);
console.log(datum.toLocaleString());

php

$timestamp = 1629120000;
echo date('d. F Y, H:i:s Uhr', $timestamp);

Java

import java.text.SimpleDateFormat;
import java.util.Date;

long timestamp = 1629120000L;
Date datum = new Date(timestamp * 1000);
SimpleDateFormat sdf = new SimpleDateFormat("dd. MMMM yyyy, HH:mm:ss 'Uhr'");
System.out.println(sdf.format(datum));

ruby

require 'time'

timestamp = 1629120000
datum = Time.at(timestamp)
puts datum.strftime('%d. %B %Y, %H:%M:%S Uhr')

Die Umwandlung von Unix Timestamps in menschenlesbare Formate ist in vielen Programmiersprachen einfach und direkt. Durch die Nutzung der bereitgestellten Funktionen oder Bibliotheken können Entwickler sicherstellen, dass ihre Anwendungen Zeitdaten in einer für den Benutzer verständlichen Form anzeigen.

Rechner | Tabelle

Autor - Über uns:
Auf dieser Webseite werden Berechnungen, Formeln und Beispielrechnungen mit einfacher Erklärung vom Autor online kostenlos bereitgestellt.