Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie das Zeitmodul für die Zeitverarbeitung in Python 3.x

So verwenden Sie das Zeitmodul für die Zeitverarbeitung in Python 3.x

WBOY
WBOYOriginal
2023-07-31 15:21:23730Durchsuche

So verwenden Sie das Zeitmodul für die Zeitverarbeitung in Python 3.x

Zeit ist ein wichtiges Konzept, das bei der Programmierung häufig behandelt werden muss. In Python kann uns das Zeitmodul bei der Zeiterfassung, Formatierung, Konvertierung und anderen Vorgängen helfen. In diesem Artikel wird die Verwendung des Zeitmoduls für die Zeitverarbeitung in Python 3.x vorgestellt und Beispielcode bereitgestellt.

Das Zeitmodul vorstellen
Bevor wir mit der Verwendung des Zeitmoduls beginnen, müssen wir es zunächst vorstellen. In Python können Sie den folgenden Code verwenden, um es einzuführen:

import time

Die aktuelle Zeit abrufen
Das Abrufen der aktuellen Zeit ist einer der am häufigsten verwendeten Zeitverarbeitungsvorgänge. Das Zeitmodul von Python bietet die Funktion time(), um den Zeitstempel der aktuellen Zeit in Sekunden abzurufen. Der Beispielcode lautet wie folgt:

import time

current_time = time.time()
print("当前时间戳为:", current_time)

Der obige Code gibt den Zeitstempel der aktuellen Zeit aus, zum Beispiel: 1617450922.324454.

Zeitstempelkonvertierung
Manchmal müssen wir Zeitstempel in bestimmte Daten und Uhrzeiten umwandeln. Das Zeitmodul von Python bietet die Funktionen gmtime() und localtime() zum Konvertieren von Zeitstempeln in UTC-Zeit und Ortszeit. Der Beispielcode lautet wie folgt:

import time

current_time = time.time()
utc_time = time.gmtime(current_time)
local_time = time.localtime(current_time)

print("当前时间戳为:", current_time)
print("UTC时间为:", utc_time)
print("本地时间为:", local_time)

Der obige Code gibt die spezifischen Informationen des aktuellen Zeitstempels, der UTC-Zeit und der Ortszeit aus.

Formatierung der Zeit
In der tatsächlichen Entwicklung müssen wir die Zeit häufig in einem bestimmten Format anzeigen. Das Zeitmodul von Python bietet die Funktion strftime() zum Konvertieren von Zeittupeln oder struct_time-Objekten in formatierte Zeitzeichenfolgen. Der Beispielcode lautet wie folgt:

import time

current_time = time.time()
local_time = time.localtime(current_time)

formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
print("格式化后的时间为:", formatted_time)

Der obige Code formatiert die Ortszeit im Format Jahr-Monat-Tag Stunde:Minute:Sekunde.

Zeitverzögerung
In manchen Fällen müssen wir eine Zeitspanne im Programm verschieben. Das Zeitmodul von Python stellt die Funktion „sleep()“ zur Implementierung einer Zeitverzögerung bereit. Der Beispielcode lautet wie folgt:

import time

print("开始执行")
time.sleep(5)
print("执行结束")

Der obige Code unterbricht die Ausführung des Programms für 5 Sekunden, wenn time.sleep(5) ausgeführt wird, und setzt dann die Ausführung fort.

Zusammenfassung
In diesem Artikel wird die Verwendung des Zeitmoduls für die Zeitverarbeitung in Python 3.x vorgestellt. Durch das Erlernen der Verwendung des Zeitmoduls können wir problemlos die aktuelle Uhrzeit ermitteln, Zeitstempel konvertieren, die Uhrzeit formatieren und Zeitverzögerungen implementieren. Diese Funktionen sind sehr nützlich für Anwendungen, bei denen die Programmierung viel Zeit in Anspruch nimmt.

Referenz:

  • Offizielle Python-Dokumentation: https://docs.python.org/3/library/time.html

Das obige ist der detaillierte Inhalt vonSo verwenden Sie das Zeitmodul für die Zeitverarbeitung in Python 3.x. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn