Wie man die aktuelle Zeit in Python ermittelt

Welches Modul bzw. welche Methode wird verwendet, um die aktuelle Zeit zu ermitteln?

Lösung

Verwendung:

>>> 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

Und genau die richtige Zeit:

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

>>> print(datetime.datetime.now().time())
15:08:24.789150

Siehe die Dokumentation für weitere Informationen.

Um Tipparbeit zu sparen, können Sie das datetime Objekt aus dem datetime Modul importieren:

>>> from datetime import datetime

Dann entfernen Sie das führende datetime. aus allen obigen Angaben.

Kommentare (6)

Sie können time.strftime() verwenden:

>>> from time import gmtime, strftime
>>> strftime("%Y-%m-%d %H:%M:%S", gmtime())
'2009-01-05 22:14:39'
Kommentare (6)
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %X +0000", gmtime())
'Tue, 06 Jan 2009 04:54:56 +0000'

Das gibt die aktuelle GMT in dem angegebenen Format aus. Es gibt auch eine Methode localtime().

Diese Seite enthält weitere Details.

Kommentare (0)