So nutzen Sie die Pythonzeit.Zeitmethode

So nutzen Sie die Pythonzeit.Zeitmethode
Zeitbezogene Aufgaben werden in Python durch Verwendung der durchgeführt Zeit Modul. Der Zeitwert kann auf verschiedene Weise mit diesem Modul angezeigt werden. Zeit.Zeit() Die Methode dieses Moduls wird verwendet, um die Zeit in Sekunden basierend auf Epoche Konvention. Laut Epoch beginnt die Zeitberechnung ab dem Datum, 1. Januar 1970, 00:00:00 (UTC) und unterstützt Datum und Uhrzeit bis zum Jahr 2038 für das optimale Betriebssystem. Zeit() Methode von Zeit Das Modul gibt die Zeit in Sekunden als schwimmende Punktzahl zurück. Wie diese Methode mit anderen erforderlichen Methoden des Zeitmoduls verwendet werden kann, um den Zeitwert in verschiedenen Formaten anzuzeigen, wird in diesem Tutorial erläutert.

Syntax:

Zeit.Zeit()

Diese Methode hat kein Argument und gibt die Zeiten in Sekunden vor. Verschiedene Verwendungen von Zeit() Die Methode wird im nächsten Teil des Tutorials angezeigt.

Beispiel 1: Verwendung von Zeit () mit Cime () zum Drucken des aktuellen Datums und der aktuellen Uhrzeit

Es wird zuvor erwähnt Zeit() Die Methode gibt den Wert in Sekunden zurück und es handelt sich um eine Schwimmpunktzahl, die nicht lesbar ist. cTime () Die Methode wird hier verwendet, um den Rückgabewert von darzustellen Zeit() Methode in einem lesbaren Format. Importzeit und C -Zeit vom Zeitmodul am Anfang des Skripts zu verwenden Zeit() Und cTime () Methoden. Das Skript speichert den aktuellen Datums- und Zeitwert in Sekunden in der benannten Variablen current_datetime durch die Nutzung die Zeit() Methode. Als nächstes wird der Wert von current_datetime gedruckt. Der Wert dieser Variablen wird als Argument der Cime () -Methode übergeben, um sie in das menschliche Lesbarformat umzuwandeln und den Wert zu drucken.

# Zeit und Cime vom Zeitmodul importieren
Zum Zeitpunkt der Zeit, C -Zeit
# Lesen Sie die aktuellen Daten und Zeit in Sekunden
current_datetime = time ()
# Drucken Sie die Ausgabe der Zeit ()
print ("\ n der Ausgabe von time ():", current_datetime)
# Drucken Sie das aktuelle Datum und die aktuelle Uhrzeit im lesbaren Format
print ('\ ntoday ist:', cTime (current_datetime))

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Beispiel-2: Verwendung von Zeit () mit LocalTime (), um das aktuelle Datum und die aktuelle Uhrzeit separat zu drucken

Die Datums- und Zeitwerte werden im vorherigen Beispiel als Zeichenfolge gedruckt, die die Standardausgabe von entspricht die cTime () Methode. Wenn Sie jedoch jeden Teil der Daten und Zeitwerte lesen und jeden Wert drucken möchten, indem Sie ein benutzerdefiniertes Format verwenden, müssen Sie eine andere mit dem Namen benannte Methode verwenden Ortszeit() mit Zeit() Methode. Ortszeit() Methode nimmt die Ausgabe von Zeit() Methode als Argument und gibt eine Struktur von Datums- und Zeitwerten zurück, die separat lesen können. Das folgende Beispiel zeigt, wie Sie verschiedene Teile der aktuellen Daten und Zeit lesen und drucken können Zeit() Und Ortszeit() Methoden. Zeit Das Modul wird zu Beginn des zu verwendenden Skripts importiert Zeit() Und Ortszeit() Methoden. Die Ausgabe von Zeit() Die Methode wird in der Variablen gespeichert, Kurze und die Ausgabe von Ortszeit() Die Methode wird in der Variablen gespeichert Ortszeit. Der Wert von Ortszeit Variable wird gedruckt, um die strukturelle Ausgabe dieser Variablen zu sehen. Als nächstes wird eine Liste von Monaten und eine Liste von Variablen an Wochentagen so erklärt, dass sie die Namen des Monats und des Wochentags darstellen Ortszeit() Methode. Zuletzt generiert das Skript die vier Arten von formatierten Ausgaben von Daten und Zeit.

#!/usr/bin/env python3
# Zeitmodul importieren
Importzeit
# Lesen Sie die aktuelle Zeit in Sekunden
curtime = Zeit.Zeit()
# Daten und Zeitwerte lesen mit LocalTime ()
Lokalzeit = Zeit.Lokalzeit (KurTime)
# Drucken Sie die Ausgabe der LocalTime ()
print ("Die Ausgabe von LocalTime () ist: \ n", lokale Zeit)
# Definieren Sie die Liste von Monaten
Monate = ["Januar", "Februar", "März", "April", "May", "June", "Juli",
'August September Oktober November Dezember']
# Definieren Sie die Liste der Wochentage
Wochentage = ['Montag', 'Dienstag', "Mittwoch '," Donnerstag "," Freitag "," Samstag "," Sonntag "]
print ("\ nDie formatierte Ausgänge sind unten angegeben:")
# Drucken Sie das aktuelle Datum
print ("\ ndate:", lokale Zeit.tm_mday, Monate [Lokalzeit.tm_mon-1], lokale Zeit.tm_year)
# Drucken Sie die aktuelle Zeit
print ("\ nTime: %dh: %dm: %ds" %(lokale Zeit.tm_hour, lokale Zeit.TM_MIN, Lokalzeit.tm_sec))
# Drucken Sie den aktuellen Wochentagsnamen
print ("\ ntoday is", wochentage [lokale Zeit.tm_wday])
# Drucken Sie den Tag des Jahres aus
drucken ("\ ntoday ist %d Days of the Year" %lokale Zeit.tm_yday)

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Beispiel-3: Verwendung von time () mit LocalTime () und Strftime () zum Druck von Datum und Uhrzeit drucken

In Python gibt es eine andere Methode zum Lesen von Datums- und Uhrzeitwerten mit verschiedenen Arten von Formatcodes, die genannt werden strftime () Methode. time (), localtime () Und strftime () Methoden werden im folgenden Skript verwendet, um spezifischere formatierte Datums- und Zeitwerte zu generieren als die beiden vorherigen Beispiele. Zeit Das Modul wird zu Beginn des Skripts importiert, um drei hier erwähnte Methoden zu verwenden. Zunächst die Ausgabe von Zeit() Methode wird als Argument von übergeben Ortszeit() Methode und nächstes, strftime () Methode verwendet die Ausgabe von Ortszeit() Methode mit Formatcodes auf verschiedene Weise, um verschiedene Arten von Ausgängen zu generieren. In Python gibt es keinen direkten Formatcode, um das Suffix mit dem Tag wie anderen Programmiersprachen hinzuzufügen ('1st', '2nd', '3rd' und 'Th'). Hier eine Funktion namens namens Suffix ist definiert, um Suffix mit dem Tageswert des Datums hinzuzufügen.

#!/usr/bin/env python3
# Zeitmodul importieren
Importzeit
# Lesen Sie das aktuelle Datum und die aktuelle Uhrzeit
CurrentDt = Zeit.Lokalzeit (Zeit.Zeit())
# Lesen Sie Dhe Ay des Monats
Tag = int (Zeit.Strftime ("%d", currentdt))
# Die Funktion definieren, um das Tagessuffix festzulegen
Def Suffix (Tag):
if ((Tag> 3 und Tag 23 und Tag <= 30)):
Suffix = "Th"
anders:
Suffix = ["st", "nd", "rd"] [Tag % 10 - 1]
Rückkehrsuffix
# Kurzdatum anzeigen
print ("kurzes Datum:", Zeit.Strftime ("%d-%M-%y", aktuelles DT))
# Long Datum anzeigen
drucken (Zeit.Strftime ("langes Datum: %A, %d" + Suffix (Tag) + " %b %y", currentdt))
# Kurze Zeit anzeigen
drucken (Zeit.Strftime ("Kurzzeit:%H:%m:%s", Currentdt))
# Lange Zeit anzeigen
drucken (Zeit.Strftime ("Lange Zeit: %i: %m: %s %p", aktuelles))

Ausgang:

Die folgende Ausgabe erzeugt nach Ausführen des Skripts.

Abschluss:

Es gibt viele zeitbezogene Methoden in der Zeit Modul von Python. Die Verwendung von Zeit() Die Methode mit den beiden anderen nützlichen Zeitmethoden von Python werden in diesem Tutorial gezeigt. Ich hoffe, dieses Tutorial hilft den Lesern, die Verwendung von Zeit () -Methode zu lernen.