Python: Daten und Zeiten

Diese Dokumentation ist Teil des Python lernen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Ein umfassender Python-Leitfaden.

👋 Willkommen bei der Stackhero-Dokumentation!

Stackhero bietet eine einsatzbereite Python-Cloud-Lösung, die zahlreiche Vorteile bietet, darunter:

  • Deployen Sie Ihre Anwendung in Sekundenschnelle mit einem einfachen git push.
  • Verwenden Sie Ihren eigenen Domainnamen und profitieren Sie von der automatischen Konfiguration von HTTPS-Zertifikaten für erhöhte Sicherheit.
  • Genießen Sie beruhigende automatische Backups, Ein-Klick-Updates und eine einfache, transparente und vorhersehbare Preisgestaltung.
  • Erhalten Sie optimale Leistung und robuste Sicherheit dank einer privaten und dedizierten VM.

Sparen Sie Zeit und vereinfachen Sie Ihr Leben: Es dauert nur 5 Minuten, um die Python-Cloud-Hosting-Lösung von Stackhero auszuprobieren!

Die Arbeit mit Daten und Zeiten ist eine häufige Anforderung, insbesondere für Datenanalyse- oder Planungsaufgaben. Das datetime-Modul bietet Klassen und Funktionen zum Arbeiten mit Daten, Zeiten und Intervallen.

import datetime

# datetime, date, time, timedelta, timezone

Beispiele:

from datetime import datetime, timedelta

# Aktuelles Datum und Uhrzeit
current_time = datetime.now()
print("Aktuelles Datum und Uhrzeit:", current_time)

# Benutzerdefiniertes Datum und Uhrzeit
custom_date = datetime(2022, 12, 31, 23, 59, 59)
print("Benutzerdefiniertes Datum und Uhrzeit:", custom_date)

# Zeichenfolge in datetime konvertieren
date_str = "2023-01-01 00:00:00"
date_obj = datetime.strptime(date_str, "%Y-%m-%d %H:%M:%S")
print("Zeichenfolge in datetime:", date_obj)

# Datetime in Zeichenfolge konvertieren
date_str2 = date_obj.strftime("%Y-%m-%d %H:%M:%S")
print("Datetime in Zeichenfolge:", date_str2)

# Datum- und Uhrzeitarithmetik
one_day = timedelta(days=1)
yesterday = current_time - one_day
tomorrow = current_time + one_day
print("Gestern:", yesterday)
print("Morgen:", tomorrow)