Das Time Format in Python

In Python gibt es mehrere Möglichkeiten, mit Time Formaten zu arbeiten und Zeitangaben auszulesen, zu verarbeiten und zu formatieren.

LiliMaus bei Time Format

Eine Möglichkeit, das aktuelle Datum und die aktuelle Zeit im Unix Time Format abzufragen, ist die Nutzung der “time” Funktion aus dem “time” Modul. Sie gibt einen numerischen Wert zurück, der die Anzahl der Sekunden seit dem 1. Januar 1970 00:00:00 UTC darstellt. Zum Beispiel könnte man den Unix Time Wert der aktuellen Zeit abfragen, indem man folgenden Code verwendet:

import time timestamp = time.time()

Um eine Zeitangabe im Unix Time Format in ein menschenlesbares Time Format umzuwandeln, kann man die “gmtime” Funktion aus dem “time” Modul verwenden. Sie gibt eine Struktur mit Angaben zu Jahr, Monat, Tag, Stunde, Minute und Sekunde zurück, die die angegebene Zeit darstellen. Diese Angaben können dann mithilfe der “strftime” Funktion formatiert werden, um eine Zeichenkette im gewünschten Time Format zu erzeugen. Zum Beispiel könnte man die aktuelle Zeit im Format “DD.MM.YYYY HH:mm:ss” abfragen, indem man folgenden Code verwendet:

import time timestamp = time.time() time_struct = time.gmtime(timestamp) formatted_time = time.strftime(“%d.%m.%Y %H:%M:%S”, time_struct)

Es gibt auch die Möglichkeit, die Klasse “datetime” aus dem “datetime” Modul zu verwenden, um Zeitangaben zu verarbeiten und zu formatieren. Sie bietet umfangreiche Funktionalität und ermöglicht es beispielsweise, Zeitangaben zu addieren oder zu subtrahieren, Zeitzonen zu berücksichtigen und verschiedene Time Formate zu verwenden.