Obtenir la date actuelle en Python

Rayven Esplanada 18 juillet 2021
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().

Rayven Esplanada avatar Rayven Esplanada avatar

Skilled in Python, Java, Spring Boot, AngularJS, and Agile Methodologies. Strong engineering professional with a passion for development and always seeking opportunities for personal and career growth. A Technical Writer writing about comprehensive how-to articles, environment set-ups, and technical walkthroughs. Specializes in writing Python, Java, Spring, and SQL articles.

LinkedIn

Article connexe - Python DateTime