Comment obtenir la date et l'heure actuelles en Python ?
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 à l'aide de la méthode strftime().
Vidéo :Dates et heures en Python
Il existe plusieurs façons d'obtenir la date actuelle. Nous utiliserons le date
classe du module datetime pour accomplir cette tâche.
Exemple 1 :Python récupère la date du jour
from datetime import date
today = date.today()
print("Today's date:", today)
Ici, nous avons importé le date
classe du datetime
module. Ensuite, nous avons utilisé le date.today()
méthode pour obtenir la date locale actuelle.
Au fait, date.today()
renvoie un date
objet, qui est assigné à aujourd'hui variable 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 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
Si vous avez besoin d'obtenir la date et l'heure actuelles, vous pouvez utiliser 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)
Vous déverrouillerez la sortie comme ci-dessous.
now = 2021-06-25 07:58:56.550604 date and time = 25/06/2021 07:58:56
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.
Python