Retour au cours

Introduction au module `datetime`

Programmation Python : Le Bootcamp de Zéro à Héros

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}")