Travailler avec les dates et l'heure
Le module datetime est la méthode standard pour travailler avec les dates, les heures et les intervalles de temps en Python.
python import datetime
1. datetime.date (Date uniquement)
python today = datetime.date.today() print(f"Date du jour : {today}") # AAAA-MM-JJ print(f"Année : {today.year}")
2. datetime.time (Heure uniquement)
3. datetime.datetime (Date et Heure)
C'est la classe la plus courante.
python now = datetime.datetime.now() print(f"Date/Heure actuelle : {now}")
Création d'un objet datetime spécifique
birthday = datetime.datetime(2000, 1, 1, 12, 0, 0) print(f"Anniversaire : {birthday}")
4. datetime.timedelta (Intervalles de temps)
Représente une durée ou la différence entre deux objets datetime.
python from datetime import timedelta
one_week = timedelta(weeks=1) next_week = now + one_week print(f"Date la semaine prochaine : {next_week.date()}")
time_elapsed = now - birthday print(f"Temps écoulé depuis la naissance (jours) : {time_elapsed.days}")