English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans cet article, vous apprendrez à obtenir l'heure actuelle de l'environnement linguistique et les différents fuseaux horaires dans Python.
Vous pouvez utiliser plusieurs méthodes pour obtenir l'heure actuelle de Python.
from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Heure actuelle =", current_time)
Dans l'exemple ci-dessus, nous avons extraitdatetimeLe module datetime a été importé. Ensuite, nous utilisons la méthode now() pour obtenir un objet datetime contenant la date et l'heure actuelles.
Puis utilisezdatetime.strftime()Méthode pour créer une chaîne représentant l'heure actuelle.
Si vous avez besoin de créer un objet time contenant l'heure actuelle, vous pouvez exécuter les opérations suivantes.
from datetime import datetime now = datetime.now().time() # Objet time print("now =", now) print("type(now) =", type(now))
Vous pouvez également utiliser le module time pour obtenir l'heure actuelle.
import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time)
Si vous avez besoin de trouver l'heure actuelle d'une zone horaire spécifique, vous pouvez utiliserModule pytZ。
from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("Heure de New York:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("Heure de Londres:", datetime_London.strftime("%H:%M:%S"))