English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Python

Contrôle de flux Python

Fonction en Python

Types de données en Python

Opérations sur les fichiers Python

Objets et classes Python

Dates et heures Python

Connaissances avancées Python

Manuel de référence Python

Obtenir l'heure actuelle en Python

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.

Exemple1:Utiliser l'heure actuelle de l'objet datetime

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

Exemple2:Heure actuelle en utilisant le module time

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)

Exemple3:Heure actuelle de la zone

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