Obtenez des heures et des minutes de l'heure en Python

Ce tutoriel explique les différentes méthodes pour obtenir les heures et les minutes à partir de la chaîne contenant la date et l’heure en utilisant le module datetime en Python. Le module datetime fournit des classes pour le formatage et la manipulation des données et de l’heure.

Obtenir l’heure à partir de la chaîne datetime en Python en utilisant l’attribut datetime.hour

La méthode strptime() du module datetime en Python prend une chaîne contenant la date, l’heure, ou les deux et retourne un objet datetime en analysant la chaîne.

Nous pouvons obtenir un objet datetime en utilisant la méthode strptime() en passant la chaîne qui contient la date et l’heure et obtenir un objet datetime. Nous pouvons ensuite obtenir l’heure et la minute de l’objet datetime par ses attributs .hour et .minute.

  • Méthode 1 :
from datetime import *

time = datetime.strptime("03/02/21 16:30", "%d/%m/%y %H:%M")
print("Time = {:d}:{:02d}".format(time.hour, time.minute))

Production :

Time = 16:30
  • Méthode 2 :
from datetime import *

time = datetime.strptime("03/02/21 16:30", "%d/%m/%y %H:%M")
print("Time = %s:%s" % (time.hour, time.minute))

Production :

Time = 16:30

Article connexe - Python DateTime

  • Calculer la différence de temps entre deux chaînes de temps en Python
  • Comment convertir une chaîne de caractères en datetime en Python