Manipuler le temps dans python


Manipuler le temps en python

  1. Objectifs
    • Connaître les différents fonctions pour gérer le temps en python
    • Etre capable de manipuler le temps en python

  2. Présentation
    • En Python, il y a quatre modules à temps processus, ils sont time, datetime,locale et calendar.
    • Le temps est représenté de trois manières: un horodatage, une chaîne de temps formatée et un temps structuré.
    • Python gère la date et l’heure de plusieurs manières. La conversion entre les formats de date est une tâche courante pour les ordinateurs.
    • Les modules de time et de calendar de Python permettent de suivre les dates et les heures.
    • Le module time est disponible en Python et fournit des fonctions permettant de travailler avec les temps et la convertion des représentations.



  3. Modules liés à la date et du temps.
    1. date
      • Une date naïve idéalisée. Ses attributs sont l’année, le mois et le jour.
    2. time
      • time est un module qui ne comprend que des fonctions et des constantes liées à la date et à l’heure, il existe plusieurs classes (classe) écrites en C/C ++ définies sur ce module. Par exemple, la classe struct_time.
      • Un temps idéalisé, indépendant de tout jour particulier, en supposant que chaque jour a exactement 24 * 60 * 60 secondes. Ses attributs sont heure, minute, seconde, microseconde.
    3. datetime
      • datetime est un module qui est conçu avec une programmation orientée objet pour fonctionner avec la date et l’heure de Python. Il définit plusieurs classes qui représentent la date et l’heure.
      • C’est une combinaison de date et d’heure avec les attributs année, mois, jour, heure, minute, seconde, microseconde et tzinfo.
    4. timedelta
      • Durée exprimant la différence entre deux instances de date, d’heure ou de datetime à une résolution en microsecondes.
    5. tzinfo
      • Il fournit des objets d’information de fuseau horaire.
    6. calendar
      • Le calendrier est un module qui fournit des fonctions et plusieurs classes liées à Calendrier, qui supportent la génération d’images du calendrier en tant que texte, html, ….
    7. locale
      • Ce module contient des fonctions qui sont utilisées pour le formatage ou l’analyse de la date et de l’heure en fonction des paramètres régionaux.

  4. Applications
    1. Afficher la date actuelle (aujourd’hui):
      • Cela montrera la date au format : YYYY-MM-DD
      • Si vous voulez un autre format, utilisez la méthode strftime():
    2. Placer les directives devant leur définitions




Sommaire du cours Python



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement