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