106 votes

Comment obtenir le nom du jour à partir de datetime

Comment puis-je obtenir le nom du jour (tel que lundi, mardi, mercredi, jeudi, vendredi, samedi et dimanche) à partir d'un objet datetime en Python ?

Ainsi, par exemple, datetime(2019, 9, 6, 11, 33, 0) devrait me donner "Friday" .

241voto

Matt Joiner Points 29194
import datetime
now = datetime.datetime.now()
print(now.strftime("%A"))

Consultez la documentation Python pour datetime.now , datetime.strftime et plus encore sur strftime .

50voto

Abhijit Points 24122
>>> from datetime import datetime as date
>>> date.today().strftime("%A")
'Monday'

1voto

user3769499 Points 45
import datetime
numdays = 7
base = datetime.date.today()
date_list = [base + datetime.timedelta(days=x) for x in range(numdays)]
date_list_with_dayname = ["%s, %s" % ((base + datetime.timedelta(days=x)).strftime("%A"),  base + datetime.timedelta(days=x)) for x in range(numdays)]

0voto

berkayln Points 457
import datetime
now = datetime.datetime.now()
print(now.dt.day_name())

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X