Dans cet article, vous apprendrez à obtenir la date du jour et la date et l'heure actuelles en Python. Nous formaterons également la date et l'heure dans différents formats en utilisant la méthode strftime ().
Il existe plusieurs façons d'obtenir la date du jour. Nous utiliserons la date
classe du module datetime pour accomplir cette tâche.
Exemple 1: Python obtient la date du jour
from datetime import date today = date.today() print("Today's date:", today)
Ici, nous avons importé la date
classe du datetime
module. Ensuite, nous avons utilisé la date.today()
méthode pour obtenir la date locale actuelle.
À propos, date.today()
renvoie un date
objet, qui est affecté à la variable today dans le programme ci-dessus. Maintenant, vous pouvez utiliser la méthode strftime () pour créer une chaîne représentant la date dans différents formats.
Exemple 2: date actuelle dans différents formats
from datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # Textual month, day and year d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # Month abbreviation, day and year d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
Lorsque vous exécutez le programme, la sortie sera quelque chose comme:
d1 = 16/09/2019 d2 = 16 septembre 2019 d3 = 16/09/19 d4 = 16/09/2019
Si vous avez besoin d'obtenir la date et l'heure actuelles, vous pouvez utiliser la datetime
classe du datetime
module.
Exemple 3: obtenir la date et l'heure actuelles
from datetime import datetime # datetime object containing current date and time now = datetime.now() print("now =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("date and time =", dt_string)
Ici, nous avons utilisé datetime.now()
pour obtenir la date et l'heure actuelles. Ensuite, nous avons utilisé strftime()
pour créer une chaîne représentant la date et l'heure dans un autre format.