Python Get Current time
Table of Contents
In diesem Artikel lernen Sie, wie Sie in Python die aktuelle Zeit Ihres Ortes sowie verschiedener Zeitzonen ermitteln können.
Es gibt eine Reihe von Wegen, die Sie einschlagen können, um die aktuelle Zeit in Python zu erhalten.
Beispiel 1: Current time using datetime object
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time)
Output
Current Time = 07:41:19
Im obigen Beispiel haben wir importiert datetime
Klasse von der datetime module. Dann benutzten wir now()
Methode um ein zu bekommen datetime
Objekt mit aktuellem Datum und Uhrzeit.
Using datetime.strftime() method, we then created a string representing current time.
Wenn Sie ein erstellen müssen time
Objekt, das die aktuelle Uhrzeit enthält, können Sie Folgendes tun.
from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now))
Output
now = 07:43:37.457423 type(now) = <class 'datetime.time'>
Beispiel 2: Current time using time module
Sie können die aktuelle Uhrzeit auch mit dem Modul “time” abrufen.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Output
07:46:58
Beispiel 3: Current time of a timezone
Wenn Sie die aktuelle Uhrzeit einer bestimmten Zeitzone ermitteln möchten, können Sie pytZ module.
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"))
Output
NY time: 03:45:16 London time: 08:45:16