Python est un langage de programmation polyvalent, polyvalent et de haut niveau des temps modernes. Il offre de nombreux modules et fonctions intégrés pour effectuer certaines tâches spécifiques. Il fournit également des modules datetime et time pour effectuer des tâches liées au temps. La valeur de temps commence à partir du 1er janvier 1970, et la plupart des systèmes d'exploitation prennent en charge la valeur de temps jusqu'en 2038. La seconde est l'unité de calcul de temps. La valeur temporelle est renvoyée en nombres à virgule flottante. Cet article explique différentes manières d'obtenir l'heure actuelle en utilisant Python.
Méthodes pour obtenir l'heure actuelle
Voici les deux méthodes pour obtenir l'heure actuelle en Python :
- En utilisant le dateheure module
- En utilisant le temps module
Utilisation du module datetime
Le datetime est le module Python intégré. Il fournit de nombreuses fonctions intégrées pour obtenir la date et l'heure actuelles. La fonction now() du module datetime donne l'heure actuelle, ainsi que la date.
Utilisons la fonction now() dans notre script Python pour obtenir l'heure et la date actuelles.
#importation du module datetimeà partir de datetime importer datetime
#en utilisant la fonction maintenant
print("La date et l'heure actuelles sont : ", datetime.à présent())
Production
La sortie affiche la date et l'heure actuelles.
Nous pouvons utiliser la fonction strftime() pour convertir la valeur de l'objet datatime en une chaîne. Les directives sont passées à la fonction strftime() en tant qu'arguments, et elle renvoie la valeur. Par exemple, la directive %H, %M et %S renvoie respectivement la valeur des heures, des minutes et des secondes dans un format de chaîne. Utilisons ces directives avec la fonction strftime() pour obtenir l'heure actuelle. Dans l'exemple donné, la sortie du datetime.La fonction now() est stockée dans la variable date_time. De plus, la sortie de la fonction strftime() est stockée dans la variable current_time, et enfin, nous imprimons la variable current_time pour obtenir la valeur temporelle actuelle.
#importation du module datetimeà partir de datetime importer datetime
#utilisation de la fonction now pour obtenir la valeur de la date et de l'heure
date_heure = dateheure.à présent()
#utilisation de strftime() pour obtenir la valeur temporelle actuelle
heure_actuelle = date_heure.strftime("%H:%M:%S")
print("L'heure actuelle est : ",current_time)
Production
La sortie affiche la valeur temporelle actuelle.
Au lieu d'obtenir à la fois la valeur de date et d'heure, nous pouvons également simplement obtenir la valeur de temps. Le maintenant().La fonction time() renvoie uniquement la valeur temporelle. La valeur de retour de datetime.à présent().time() est stocké dans la variable current_time. Enfin, nous imprimons la variable current_time pour obtenir la valeur de l'heure actuelle.
#importation du module datetimeà partir de datetime importer datetime
#utilisation de la fonction time pour obtenir la valeur temporelle actuelle
current_time = datetime.à présent().temps()
print("L'heure actuelle est : ",current_time)
Production
La sortie affiche la valeur temporelle actuelle.
Le module datetime peut être utilisé de différentes manières pour obtenir la valeur de l'heure actuelle.
Utilisation du module de temps
L'heure actuelle peut être obtenue en utilisant la fonction localtime() du module de temps. Utilisons la fonction localtime() dans notre script Python pour obtenir la valeur temporelle actuelle.
#importation du module de tempsheure d'importation
#utilisation de la fonction localtime() pour obtenir la valeur de l'heure actuelle
heure_actuelle = heure.heure locale()
#impression de l'heure_courante
print(current_time)
Production
La fonction localtime() renvoie la structure temporelle complète.
Nous pouvons obtenir la valeur de l'heure actuelle au format heure, minute et seconde en utilisant les champs struct_time. Le tm_hour renvoie la valeur de l'heure. alors que tm_min et tm_sec renvoient respectivement les valeurs des minutes et des secondes.
#importation du module de tempsheure d'importation
#utilisation de la fonction localtime() pour obtenir la valeur de l'heure actuelle
heure_actuelle = heure.heure locale()
#impression de l'heure_courante
print(current_time.tm_hour,":",current_time.tm_min,":",current_time.tm_sec)
Production
La fonction strftime() renvoie également l'heure actuelle. La fonction strftime() prend la structure temporelle comme argument avec les directives.
#importation du module de tempsheure d'importation
#utilisation de la fonction localtime() pour obtenir la valeur de l'heure actuelle
current_time_struct = heure.heure locale()
#utilisation de la fonction strftime()
heure_actuelle = heure.strftime("%H:%M:%S",current_time_struct)
print("L'heure actuelle est : ",current_time)
Production
Conclusion
Python fournit dateheure et temps module pour effectuer les tâches liées au temps. Nous pouvons obtenir le courant en utilisant ces deux modules. Cet article explique l'utilisation de dateheure et temps module pour obtenir l'heure actuelle avec des exemples simples.