Python Obtenir l'heure actuelle

Dans cet article, vous apprendrez à obtenir l'heure actuelle de vos paramètres régionaux ainsi que les différents fuseaux horaires en Python.

Vous pouvez utiliser plusieurs méthodes pour obtenir l'heure actuelle en Python.

Exemple 1: heure actuelle en utilisant un objet datetime

 from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time) 

Production

 Heure actuelle = 07:41:19

Dans l'exemple ci-dessus, nous avons importé la datetimeclasse du module datetime. Ensuite, nous avons utilisé la now()méthode pour obtenir un datetimeobjet contenant la date et l'heure actuelles.

En utilisant la méthode datetime.strftime (), nous avons ensuite créé une chaîne représentant l'heure actuelle.

Si vous devez créer un timeobjet contenant l'heure actuelle, vous pouvez faire quelque chose comme ceci.

 from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now)) 

Production

 maintenant = 07: 43: 37.457423 type (maintenant) = 

Exemple 2: heure actuelle en utilisant le module de temps

Vous pouvez également obtenir l'heure actuelle à l'aide du module de temps.

 import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time) 

Production

 07:46:58

Exemple 3: heure actuelle d'un fuseau horaire

Si vous avez besoin de trouver l'heure actuelle d'un certain fuseau horaire, vous pouvez utiliser le module pytZ.

 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")) 

Production

 Heure de NY: 03:45:16 Heure de Londres: 08:45:16

Articles intéressants...