Python date et heure

De knowledge
Version datée du 24 septembre 2025 à 21:09 par Jpinon (discussion | contributions)
Aller à la navigation Aller à la recherche

Python sait tres bien gérer les dates et les heures.

Gérer les epoch

Pour gérer les dates linux, unix et les autres utilisent un compteur (souvent entier) comptant les intervalles de temps (secondes, ms, µs...) depuis une date donnée. Les nombres négatifs sont les dates avant cette date et les positifs après.

Cette page décrit le codage du temps par les ordinateurs, nous n'y revenons pas.

Le module time

import time
t=time.time()
print (t)

Nous donne :

1758746873,0143945

qui est le nombre de secondes écoulées depuis le 1/1/1900 à 0:00 UTC

C'est un flottant donc sa précision est fonction de sa valeur. Elle est maximale autour de 1/1/1900 et est divisée par 10 pour chaque dizaine qui avance.

Ce sont des nombres binaires flottants Format de dates.