3408 votes

Comment faire pour obtenir l'heure actuelle dans Python

Quelqu'un peut dire quel est le module/la méthode utilisée pour obtenir l'heure actuelle?

3516voto

Harley Holcombe Points 34618
>>> import datetime
>>> datetime.datetime.now()
datetime(2009, 1, 6, 15, 8, 24, 78915)

Et juste le temps:

>>> datetime.datetime.time(datetime.datetime.now())
datetime.time(15, 8, 24, 78915)

La même chose mais légèrement plus compact:

>>> datetime.datetime.now().time()

Voir la documentation pour plus d'info.

Pour enregistrer la frappe, vous pouvez importer l' datetime objet de l' datetime module de:

>>> from datetime import datetime

Puis retirer le premier datetime. de tous les ci-dessus.

1087voto

Sean James Points 2344

Vous pouvez utiliser time.strftime():

>>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'

745voto

ParaMeterz Points 1074
>>> from datetime import datetime
>>> datetime.now().strftime('%Y-%m-%d %H:%M:%S')

Pour cet exemple, la sortie sera comme ceci: '2013-09-18 11:16:32'

499voto

Ray Vega Points 30187

Semblable à d'Harley réponse, mais l'utilisation de l' str() pour une fonction quick-n-sale, un peu plus de format lisible par l'homme:

>>> from datetime import datetime
>>> str(datetime.now())
'2011-05-03 17:45:35.177000'

115voto

Vijay Dev Points 6396
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %X +0000", gmtime())
'Tue, 06 Jan 2009 04:54:56 +0000'

Pour la sortie du courant GMT dans le format spécifié. Il y a aussi un localtime() la méthode.

Cette page a plus de détails.

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