HOWTO · Python
Obtenir la date actuelle en Python
Il montre comment obtenir la date actuelle en Python
Ce didacticiel montre comment obtenir la date actuelle en Python.
Utilisez le module datetime pour obtenir la date actuelle en Python
Le module datetime a des fonctions utilitaires spécifiquement pour les manipulations de date et d’heure en Python. Dans le module, il a un objet du même nom qui a la fonction today() qui renvoie la date et l’heure actuelles avec le format date-heure par défaut.
A titre d’exemple, importez le module datetime et imprimez directement la sortie de datetime.today().
from datetime import datetime
print(datetime.today())
Production:
2021-03-09 15:05:55.020360
Pour modifier le format par défaut du datetime, utilisez le format strftime et appelez la méthode strftime() qui est également intégrée au module datetime.
Par exemple, pour afficher la date actuelle sans l’heure, le format est %Y-%m-%d.
from datetime import datetime
print(datetime.today().strftime("%Y-%m-%d"))
Production:
2021-03-09
Pour inclure l’heure mais sans les secondes et les millisecondes, le format pour cela serait %Y-%m-%d %H-%M.
from datetime import datetime
print(datetime.today().strftime("%Y-%m-%d %H:%M"))
Production:
2021-03-09 15:05
Un autre format consisterait à inclure le jour de la semaine. Dans cet exemple, nous utiliserons le nom réel du mois.
from datetime import datetime
print(datetime.today().strftime("%A, %B %d, %Y %H:%M:%S"))
Production:
Tuesday, March 09, 2021 15:05:55
En résumé, le module datetime permet d’obtenir la date courante en utilisant la fonction today(). Pour modifier en profondeur le format de date par défaut, le formatage strftime peut être suivi et appliqué en utilisant la fonction strftime().