Quel est le module/méthode utilisé pour obtenir l'heure actuelle ?
Utilisez :
>>> import datetime
>>> datetime.datetime.now()
datetime.datetime(2009, 1, 6, 15, 8, 24, 78915)
>>> print(datetime.datetime.now())
2009-01-06 15:08:24.789150
Et juste à temps :
>>> datetime.datetime.now().time()
datetime.time(15, 8, 24, 78915)
>>> print(datetime.datetime.now().time())
15:08:24.789150
Voir [la documentation][1] pour plus d'informations.
Pour éviter de taper, vous pouvez importer l'objet datetime
du module datetime
:
>>> from datetime import datetime
Ensuite, enlevez le préfixe datetime.
de tout ce qui précède.
Vous pouvez utiliser [time.strftime()
][1] :
>>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'
[1] : http://docs.python.org/3.3/library/time.html?highlight=time.strftime#time.strftime
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %X +0000", gmtime())
'Tue, 06 Jan 2009 04:54:56 +0000'
Cette méthode affiche l'heure GMT actuelle dans le format spécifié. Il existe également une méthode localtime()
.
Cette [page][1] contient plus de détails.