Académique Documents
Professionnel Documents
Culture Documents
Poo 4 Datetime
Poo 4 Datetime
PROGRAMMER EN
ORIENTÉ OBJET
Les classes Quotidiennes
Classe Datetime / Date :
•class datetime.date
• Une date naïve idéalisée, en supposant que le calendrier Grégorien actuel a toujours existé et qu’il existera
toujours. Attributs : année , mois et jour .
•class datetime.time
• Un temps idéalisé, indépendant d’une date particulière, en supposant qu’une journée est composée
d’exactement 24*60*60 secondes (il n’y a pas ici de notion de “seconde bissextile”). Attributs : hour, minute,
second, microsecond et tzinfo.
•class datetime.datetime
• Une combinaison d’une date et d’une heure. Attributs : year, month, day, hour, minute, second, microsecond,
et tzinfo.
•class datetime.timedelta
• Une durée qui exprime la différence entre deux instances de date, time ou datetime en microsecondes.
•class datetime.tzinfo
• Une classe de base abstraite pour les objets portants des informations sur les fuseaux horaires. Ceux-ci
sont utilisés par les classes datetime et time pour donner une notion personnalisable d’ajustement
d’horaire (par exemple la prise en compte d’un fuseau horaire et/ou de l’heure d’été).
•class datetime.timezone
• Une classe qui implémente la classe de base abstraite tzinfo en tant qu’offset fixe par rapport au temps
UTC.