Python bietet mehrere Möglichkeiten, Datums- und Uhrzeitangaben zu verarbeiten. In diesem Artikel untersuchen wir verschiedene Methoden zum Abrufen des aktuellen Datums und der aktuellen Uhrzeit in Python mithilfe integrierter Bibliotheken wie datetime, time und sogar Bibliotheken von Drittanbietern wie arrow.
Die datetime Bibliothek
Die Datetime Bibliothek ist der am häufigsten verwendete Ansatz, um das aktuelle Datum und die aktuelle Uhrzeit abzurufen. Diese Standardbibliothek bietet Klassen für die unkomplizierte Bearbeitung von Datums- und Uhrzeitangaben.
So erhalten Sie das aktuelle Datum:
from datetime import date
# Holen Sie sich das aktuelle Datum
aktuelles_datum = date.today()
print(f"Aktuelle Datum: {aktuelles_datum}")
Für Datum und Uhrzeit können Sie die datetime Klasse innerhalb derselben Bibliothek verwenden.
from datetime import datetime
# Erhalten Sie das aktuelle Datum und die aktuelle Uhrzeit
= datetime.now()
print(f"Aktuelles Datum und Uhrzeit: {aktuelles_datum_uhrzeit}")
Die time Bibliothek
Die time Bibliothek ist eine weitere Standardbibliothek, die zeitbezogene Funktionalitäten bereitstellt. Seit der Unix-Epoche (1. Januar 1970) konzentriert es sich stärker auf die Zeit, aber Sie können immer noch die aktuelle Ortszeit abrufen.
import time
# Ermitteln Sie die aktuelle Zeit in Sekunden seit der Unix-Epoche
aktuelles_uhrzeit = time.time()
# Konvertieren Sie in eine struct_uhrzeit, die Sie dann als Zeichenfolge formatieren können
aktuelles_uhrzeit_struct = time.localtime(aktuelles_uhrzeit)
formatiert_uhrzeit = time.strftime("%Y-%m-%d %H:%M:%S", aktuelles_uhrzeit_struct)
print(f"Aktuelles Datum und Uhrzeit: {formatiert_uhrzeit}")
Verwendung von Bibliotheken von Drittanbietern: arrow
Für noch mehr Funktionen wie Zeitzonenkonvertierung, einfaches Parsen und Formatieren können Sie Bibliotheken von Drittanbietern wie arrow verwenden.
import arrow
# Holen Sie sich die aktuelle Uhrzeit in UTC
aktuelle_utc = arrow.utcnow()
# In Ortszeit umrechnen
aktuell_lokal = aktuelle_utc.to('US/Pacific')
print(f"Aktuelles Datum und Uhrzeit (UTC): {aktuelle_utc}")
print(f"Aktuelles Datum und Uhrzeit (Local): {aktuell_lokal}")
Python erleichtert die Arbeit mit Datums- und Uhrzeitangaben mithilfe integrierter Bibliotheken und Bibliotheken von Drittanbietern. Egal, ob Sie nur das aktuelle Datum oder komplexere Zeitmanipulationen benötigen, mit Python sind Sie an der richtigen Adresse.