In diesem Artikel erfahren Sie, wie Sie die aktuelle Uhrzeit Ihres Gebietsschemas sowie verschiedene Zeitzonen in Python abrufen.
Es gibt verschiedene Möglichkeiten, um die aktuelle Zeit in Python abzurufen.
Beispiel 1: Aktuelle Zeit mit Datum / Uhrzeit-Objekt
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time)
Ausgabe
Aktuelle Zeit = 07:41:19
Im obigen Beispiel haben wir eine datetime
Klasse aus dem datetime-Modul importiert . Dann haben wir die now()
Methode verwendet, um ein datetime
Objekt zu erhalten, das das aktuelle Datum und die aktuelle Uhrzeit enthält.
Mit der Methode datetime.strftime () haben wir dann eine Zeichenfolge erstellt, die die aktuelle Zeit darstellt.
Wenn Sie ein time
Objekt mit der aktuellen Uhrzeit erstellen müssen , können Sie Folgendes tun.
from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now))
Ausgabe
now = 07: 43: 37.457423 type (now) =
Beispiel 2: Aktuelle Zeit mit dem Zeitmodul
Sie können die aktuelle Zeit auch mit dem Zeitmodul abrufen.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Ausgabe
07:46:58
Beispiel 3: Aktuelle Zeit einer Zeitzone
Wenn Sie die aktuelle Zeit einer bestimmten Zeitzone ermitteln müssen, können Sie das pytZ-Modul verwenden.
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("NY time:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("London time:", datetime_London.strftime("%H:%M:%S"))
Ausgabe
NY Zeit: 03:45:16 London Zeit: 08:45:16