Comment puis-je afficher l'heure actuelle comme :
12:18PM EST on Oct 18, 2010
en Python, merci.
Comment puis-je afficher l'heure actuelle comme :
12:18PM EST on Oct 18, 2010
en Python, merci.
D'abord la façon rapide et sale, et ensuite la manière précise (reconnaissant les économies de lumière du jour ou non).
import time
time.ctime() # 'Mon Oct 18 13:35:29 2010'
time.strftime('%l:%M%p %Z on %b %d, %Y') # ' 1:36PM EDT on Oct 18, 2010'
time.strftime('%l:%M%p %z on %b %d, %Y') # ' 1:36PM EST on Oct 18, 2010'
Tout ce dont vous avez besoin est dans la documentation.
import time
time.strftime('%X %x %Z')
'16:08:12 05/08/03 AEST'
Vous pourriez faire quelque chose comme :
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
'Thu, 28 Jun 2001 14:17:15 +0000'
Le document complet sur les % codes est disponible à l'adresse http://docs.python.org/library/time.html
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.