Ceci est une ancienne révision du document !
Python et Dates
Python utilise un objet particulier pour gérer les dates : datetime ce qui permet de bénéficier de nombreuses méthodes associées.
Import des librairies du module datetime : datetime,
from datetime import datetime, timedelta
Transformation de datetime en chaine
now = datetime.now() # current date and time year = now.strftime("%Y") month = now.strftime("%m") day = now.strftime("%d") time = now.strftime("%H:%M:%S") date_time = now.strftime("%m/%d/%Y, %H:%M:%S")
Transformation de chaine en datetime
date_string = "21 June, 2018" date_object = datetime.strptime(date_string, "%d %B, %Y")
date_object est de type datetime et peut être manipulé.
Par exemple pour trouver le jour suivant :
datesuivante = date_object + timedelta(days=1)