Comment obtenir datetime.datetime.now()
imprimé dans la langue locale ?
>>> session.deathDate.strftime("%a, %d %b %Y")
'Ven, 12 Juin 2009'
J'aimerais obtenir le même résultat mais dans la langue locale.
Comment obtenir datetime.datetime.now()
imprimé dans la langue locale ?
>>> session.deathDate.strftime("%a, %d %b %Y")
'Ven, 12 Juin 2009'
J'aimerais obtenir le même résultat mais dans la langue locale.
Cette solution fonctionne dans le Python 3.9 actuel mais aussi dans le Python 2.7. Il n'est pas nécessaire de bidouiller avec local
. Utilisez simplement les chaînes de format strftime()
%c
(date et heure), %x
(date seulement) ou %X
(heure seulement) :
>>> from datetime import datetime
>>> now = datetime.now()
>>> now.strftime('%c')
'So 29 Mai 2022 17:06:17 '
>>> now.strftime('%x')
'29.05.2022'
>>> now.strftime('%X')
'17:06:17'
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.