« Python date et heure » : différence entre les versions

De knowledge
Aller à la navigation Aller à la recherche
mAucun résumé des modifications
mAucun résumé des modifications
Ligne 1 : Ligne 1 :
Python sait tres bien gérer les dates et les heures.
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|temps par les ordinateurs]], nous n'y revenons pas.


[[Format de dates python|Format de dates]].
=== Le module time ===
<syntaxhighlight lang="python3">
import time
t=time.time()
print (t)
 
</syntaxhighlight>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 python|Format de dates]].

Version du 24 septembre 2025 à 21:09

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.