Historiquement, la manipulation de dates en programmation a toujours été un peu ardue, principalement à cause de la complexité du calendrier (mois de longueurs différentes, années bissextiles, etc.).
| Comment faire : Comparer des dates est crucial en programmation depuis l’avènement des systèmes informatiques. Historiquement, les problèmes de comparaison de dates ont conduit au fameux bug de l’an 2000 (Y2K), où la représentation de l’année sur deux chiffres posait des problèmes. En Python, la bibliothèque datetime est un moyen standard de manipuler des dates. Une alternative à datetime est la bibliothèque arrow, qui offre une interface plus simple pour certains. Pour comparer efficacement deux dates, Python calcule la différence en timestamp (le nombre de secondes depuis l’époque Unix) ce qui simplifie la soustraction et la comparaison.
datetime
arrow
Python facilite la conversion des dates en chaînes de caractères.
En utilisant la bibliothèque standard datetime : Le module datetime dans la bibliothèque standard de Python fournit des classes pour manipuler des dates et des heures.
La bibliothèque standard de Python fournit le module datetime, qui inclut la méthode strptime à cet effet.
strptime