English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grund教程

Flusskontrolle in Python

Funktionen in Python

Datentypen in Python

Dateioperationen in Python

Python Objekte und Klassen

Python Datum und Zeit

Hochwertiges Wissen über Python

Python Referenzhandbuch

Aktuelle Zeit in Python ermitteln

In diesem Artikel werden Sie lernen, wie Sie die aktuelle Zeit der Sprachumgebung und verschiedene Zeitzonen in Python erhalten.

Sie können verschiedene Methoden verwenden, um die aktuelle Zeit von Python zu erhalten.

Beispiel1:Verwenden Sie die aktuelle Zeit des datetime-Objekts

from datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Aktuelle Zeit =", current_time)

Im obigen Beispiel haben wir vondatetimeDas Modul importiert die datetime-Klasse. Dann verwenden wir die now() Methode, um ein datetime-Objekt zu erhalten, das den aktuellen Datum und die Zeit enthält.

Dann verwenden Siedatetime.strftime()Methode erstellt einen String, der die aktuelle Zeit darstellt.

Wenn Sie einen time-Objekt mit der aktuellen Zeit erstellen müssen, können Sie die folgenden Aktionen ausführen.

from datetime import datetime
now = datetime.now().time() # time object
print("now =", now)
print("type(now) =", type(now))

Beispiel2:Verwendung der aktuellen Zeit des Zeitmoduls

Sie können auch den Zeitmodul zur Ermittlung der aktuellen Zeit verwenden.

import time
t = time.localtime()
current_time = time.strftime("%H:%M:%S", t)
print(current_time)

Beispiel3:Zeitzone aktuelle Zeit

Wenn Sie die aktuelle Zeit einer bestimmten Zeitzone finden möchten, können Siepytz-Modul.

from datetime import datetime
import pytz
tz_NY = pytz.timezone('America/New_York') 
datetime_NY = datetime.now(tz_NY)
print("New York Zeit:", datetime_NY.strftime("%H:%M:%S"))
tz_London = pytz.timezone('Europe/London')
datetime_London = datetime.now(tz_London)
print("London-Zeit:", datetime_London.strftime("%H:%M:%S"))