Python Holen Sie sich die aktuelle Zeit
Python Aktuelle Uhrzeit abrufen
In diesem Artikel erfahren Sie, wie Sie die aktuelle Zeit Ihres Gebietsschemas sowie verschiedene Zeitzonen in Python erhalten.
Es gibt eine Reihe von Möglichkeiten, wie Sie die aktuelle Zeit in Python abrufen können.
Beispiel 1:Aktuelle Uhrzeit unter Verwendung des datetime-Objekts
from datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)
Ausgabe
Current Time = 07:41:19
Im obigen Beispiel haben wir datetime
importiert Klasse aus dem datetime-Modul. Dann haben wir now()
verwendet Methode, um einen datetime
zu erhalten Objekt, das das aktuelle Datum und die Uhrzeit enthält.
Mit der Methode datetime.strftime() haben wir dann einen String erstellt, der die aktuelle Zeit darstellt.
Wenn Sie einen time
erstellen müssen Objekt, das die aktuelle Zeit enthält, können Sie so etwas 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) = <class 'datetime.time'>
Beispiel 2:Aktuelle Zeit mit 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 finden 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 time: 03:45:16 London time: 08:45:16
Python