So erhalten Sie die aktuelle Uhrzeit in Python | von Shreya Arora | Mai 2023

Foto von Hitesh Choudhary auf Unsplash

Vielleicht möchten Sie die aktuelle Zeit in Python erhalten. Es gibt mehrere Methoden, die dazu verwendet werden können. Das lernen wir anhand von Beispielen.

Importieren Sie zunächst das Zeitmodul, das Teil der Standardbibliothek von Python 3 ist.

import time

Führen Sie den folgenden Befehl aus, um die aktuelle Uhrzeit im 24-Stunden-Format abzurufen:

time.strftime("%H:%M")

Wenn Sie die aktuelle Uhrzeit im 12-Stunden-Format abrufen möchten, führen Sie den folgenden Befehl aus:

time.strftime("%I:%M")

Wenn Sie die aktuelle Uhrzeit im 24-Stunden-Format einschließlich der Sekunden erhalten möchten, führen Sie den folgenden Befehl aus:

time.strftime("%H:%M:%S")

Mit dem Zeitmodul können Sie das aktuelle Datum und die Uhrzeit des Systems abrufen. Mit dem String-Format können wir eine Vielzahl von Zeitformen erstellen.

Wenn Sie das aktuelle Datum zusammen mit der aktuellen Uhrzeit im 24-Stunden-Format einschließlich der Sekunden erhalten möchten, führen Sie den folgenden Befehl aus:

time.strftime("%Y-%b-%d %H:%M:%S")

Sie können das Zeitmodul verwenden, um die aktuelle Uhrzeit in einem Python-Skript abzurufen, indem Sie die folgenden Befehle ausführen:

import time

print(time.strftime("%H:%M"))

Die erhaltene Ausgabe ist die aktuelle Uhrzeit Ihres Systems im 24-Stunden-Format.

Das Zeichenfolgenformat kann uns helfen, die aktuelle Stunde, Minute oder Sekunde einzeln zu erhalten.

Beispiele:

Erhalten der aktuellen Minute:

print(time.strftime("%M"))

Abrufen der aktuellen Stunde im 12-Stunden-Format mit vorangestellter Null:

print(time.strftime("%I"))

Das eingebaute Python-Modul datetime muss zuerst importiert werden, um uns dabei zu helfen, sowohl das Datum als auch die Uhrzeit zu erhalten.

import datetime

Um das aktuelle Datum und die aktuelle Uhrzeit im 24-Stunden-Format zu erhalten, verwenden wir die Funktion datetime.now() wie folgt:

cur_time = datetime.datetime.now()

now() Funktion kann Ihnen helfen, bestimmte Werte einzeln zu erhalten.

Lesen Sie auch  Realistic Space Survival Tin Can landet am 27. April auf Xbox Series X|S und Xbox One und die Vorbestellung beginnt heute

Führen Sie den folgenden Befehl aus, um das aktuelle Jahr zu drucken:

print(cur_time.year)

Führen Sie den folgenden Befehl aus, um den aktuellen Monat zu drucken:

print(cur_time.month)

Führen Sie den folgenden Befehl aus, um den aktuellen Wochentag zu drucken:

print(cur_time.day)

Führen Sie den folgenden Befehl aus, um die aktuelle Stunde des Tages zu drucken:

print(cur_time.hour)

Um die aktuelle Minute einer Stunde zu drucken, führen Sie den folgenden Befehl aus:

print(cur_time.minute)

Um die aktuelle Sekunde einer Minute zu drucken, führen Sie den folgenden Befehl aus:

print(cur_time.second)

Führen Sie den folgenden Befehl aus, um die aktuelle Mikrosekunde einer Sekunde zu drucken:

print(cur_time.microsecond)

Wie Sie sehen können, gibt der angegebene Code nicht das aktuelle Datum und die Uhrzeit Ihrer Zeitzone zurück. now() akzeptiert timezone als Eingabe und gibt eine zeitzonenorientierte Ausgabezeit zurück. Die Pytz-Bibliothek hat jedoch diese Zeitzonen.

Nach dem Import von datetime müssen wir also jetzt pytz importieren.

import pytz

Um die aktuelle Zeit in Indien zu erhalten und zu drucken, führen wir den folgenden Befehl aus:

curr_time = datetime.datetime.now(pytz.timezone('Asia/Kolkata'))
print(cur_time)

Über diesen Leitfaden haben wir also gelernt:

Um die aktuelle Uhrzeit der Maschine in Python zu erhalten, einschließlich verschiedener oben erwähnter Methoden.

Wir haben auch gelernt, das aktuelle Datum zu erhalten.

Um das Ganze zusammenzufassen:

· Wir können das eingebaute Zeitmodul importieren und die aktuelle Uhrzeit und das aktuelle Datum in unserem gewünschten Format (24-Stunden-Format oder 12-Stunden-Format) erhalten.

· Wir können mit Hilfe des String-Formats sogar Stunde, Minute oder Sekunde einzeln erhalten.

· Wir können alternativ das eingebaute datetime-Modul verwenden, um mit Hilfe der Funktion datetime.now() sowohl Datum als auch Uhrzeit im gewünschten Format zu erhalten.

Lesen Sie auch  Quentin Johnston von den Chargers lässt einen potenziell spielentscheidenden Pass fallen

· Die Funktion now() kann Ihnen helfen, Jahr, Monat, Tag, Stunde, Minute, Sekunde und Mikrosekunde separat zu erhalten.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.