Python Aktuelles Datum und Uhrzeit: Anleitung

Wir können das Python datetime-Modul verwenden, um das aktuelle Datum und die Uhrzeit des lokalen Systems zu erhalten.

from datetime import datetime

# Current date time in local system
print(datetime.now())

Output: 2018-09-12 14:17:56.456080

Aktuelles Datum in Python

Wenn Sie nur am Datum des lokalen Systems interessiert sind, können Sie die date()-Methode von datetime verwenden.

print(datetime.date(datetime.now()))

Output: 2018-09-12

Aktuelle Uhrzeit in Python

Wenn Sie nur die Uhrzeit im lokalen System möchten, verwenden Sie die time()-Methode, indem Sie das datetime-Objekt als Argument übergeben.

print(datetime.time(datetime.now()))

Output: 14:19:46.423440

Python Aktuelles Datum und Uhrzeit in Zeitzonen – pytz

Meistens möchten wir das Datum in einer bestimmten Zeitzone haben, damit es auch von anderen verwendet werden kann. Die Python datetime now()-Funktion akzeptiert ein Zeitzone-Argument, das eine Implementierung der abstrakten Basis-Klasse tzinfo sein sollte. Python pytz ist eines der beliebten Module, die verwendet werden können, um die Zeitzone-Implementierungen zu erhalten. Sie können dieses Modul mit dem folgenden PIP-Befehl installieren.

Lassen Sie uns einige Beispiele für die Verwendung des pytz-Moduls ansehen, um die Zeit in bestimmten Zeitzonen zu erhalten.

import pytz

utc = pytz.utc
pst = pytz.timezone('America/Los_Angeles')
ist = pytz.timezone('Asia/Calcutta')

print('Current Date Time in UTC =', datetime.now(tz=utc))
print('Current Date Time in PST =', datetime.now(pst))
print('Current Date Time in IST =', datetime.now(ist))

Output:

Current Date Time in UTC = 2018-09-12 08:57:18.110068+00:00
Current Date Time in PST = 2018-09-12 01:57:18.110106-07:00
Current Date Time in IST = 2018-09-12 14:27:18.110139+05:30

Wenn Sie alle unterstützten Zeitzone-Strings kennen möchten, können Sie diese Informationen mit dem folgenden Befehl ausgeben.

Dies wird die Liste aller vom pytz-Modul unterstützten Zeitzonen ausdrucken.

Python Pendulum-Modul

Das Python Pendulum-Modul ist eine weitere Zeitzonen-Bibliothek und laut seiner Dokumentation ist es schneller als das pytz-Modul. Wir können das Pendulum-Modul mit dem folgenden PIP-Befehl installieren.

Sie können die Liste der unterstützten Zeitzone-Strings vom pendulum.timezones-Attribut erhalten. Lassen Sie uns einige Beispiele betrachten, um aktuelle Datum- und Uhrzeitinformationen in verschiedenen Zeitzonen mit dem Pendulum-Modul zu erhalten.

import pendulum

utc = pendulum.timezone('UTC')
pst = pendulum.timezone('America/Los_Angeles')
ist = pendulum.timezone('Asia/Calcutta')

print('Current Date Time in UTC =', datetime.now(utc))
print('Current Date Time in PST =', datetime.now(pst))
print('Current Date Time in IST =', datetime.now(ist))

Output:

Current Date Time in UTC = 2018-09-12 09:07:20.267774+00:00
Current Date Time in PST = 2018-09-12 02:07:20.267806-07:00
Current Date Time in IST = 2018-09-12 14:37:20.267858+05:30

 

Python Aktuelles Datum und Uhrzeit: Anleitung

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren:

centron Managed Cloud Hosting in Deutschland

Wie berechnet man den BLEU-Score in Python?

Python
Wie berechnet man den BLEU-Score in Python? Der BLEU-Score in Python ist eine Metrik, die die Güte von maschinellen Übersetzungsmodellen misst. Ursprünglich wurde er nur für Übersetzungsmodelle entwickelt, wird jedoch…