Comment obtenir la date et l'heure actuelles en Python?

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 dateclasse 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 dateclasse du datetimemodule. Ensuite, nous avons utilisé la date.today()méthode pour obtenir la date locale actuelle.

À propos, date.today()renvoie un dateobjet, 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 datetimeclasse du datetimemodule.

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.

Articles intéressants...