Dans les flux de données, il est souvent nécessaire de manipuler les dates sous différents formats en python. Nous allons voir dans cet article comment convertir une date qui est au format standard datetime en format texte (pour la pousser dans une requete par exemple).
Il s’agit d’utiliser la librairie datetime qui contient la fonction strftime pour faire la conversion en texte.
La fonction strftime va permettre d’extraite la partie souhaitée du datetime au format texte (à l’aide des codes de format de date) :
ma_date = datetime.datetime.now()
#Extraire l'info jour
info_jour = ma_date.strftime("%d")
#Extraire l'info mois
info_mois = ma_date.strftime("%m")
#Extraire l'info annee 
info_annee = ma_date.strftime("%Y")
Il est possible de construire le format final attendu directement avec strftime :
#extraire les infos au format final attendu (YYYY-MM-DD)
info_date = ma_date.strftime("%Y-%m-%d")

Pour en savoir + :
https://www.w3schools.com/python/gloss_python_date_format_codes.asp