So erhalten Sie Zeitstempel in Python: 1. Verwenden Sie die Funktion „time()“ des Moduls „time“. 2. Verwenden Sie die Funktion „timestamp()“ des Moduls „datetime“. ) des Moduls „Kalender“ 4. Verwenden Sie die Bibliothek „Pfeil“ eines Drittanbieters.
Python ist eine leistungsstarke Programmiersprache, die viele integrierte Funktionen und Module für die Arbeit mit Datums- und Uhrzeitangaben bereitstellt. Eine der häufigsten Anforderungen besteht darin, den Zeitstempel der aktuellen Zeit abzurufen. Ein Zeitstempel ist eine Zahl, die die Zeit darstellt und normalerweise als eine bestimmte Zeiteinheit (Sekunden, Millisekunden usw.) ab einem bestimmten Datum (normalerweise 1. Januar 1970) berechnet wird.
In Python können wir das Modul „time“ verwenden, um Zeitstempel zu erhalten. Hier sind einige gängige Methoden:
1. Verwenden Sie die Funktion „time()“ des Moduls „time“.
Die Funktion „time()“ im Modul „time“ gibt den Zeitstempel der aktuellen Zeit zurück Sekunden.
import time timestamp = time.time() print(timestamp)
Ausgabe:
1623202016.3350923
2. Verwenden Sie die Funktion „timestamp()“ des Moduls „datetime“
Das Modul „datetime“ bietet auch eine Methode zum Abrufen eines Zeitstempels. Datetime-Objekte können mit der Funktion „timestamp()“ des Moduls „datetime“ in Zeitstempel konvertiert werden.
import datetime now = datetime.datetime.now() # 获取当前时间 timestamp = now.timestamp() print(timestamp)
Ausgabe:
1623202016.3350923
3. Verwenden Sie die Funktion „timegm()“ des Moduls „Kalender“.
Das Modul „Kalender“ bietet einige nützliche Funktionen zur Verarbeitung von Datums- und Uhrzeitangaben. Die Funktion „timegm()“ kann einen Zeittupelparameter ähnlich „struct_time“ akzeptieren und den entsprechenden Zeitstempel zurückgeben.
import calendar import time now = time.gmtime() # 获取当前时间的时间元组 timestamp = calendar.timegm(now) print(timestamp)
Ausgabe:
1623202016
4. Verwenden Sie die Drittanbieter-Bibliothek „arrow“
„arrow“ ist eine beliebte Drittanbieter-Bibliothek, die bequemere und benutzerfreundlichere Funktionen zur Datums- und Uhrzeitverarbeitung bietet. Sie können den „Pfeil“ verwenden, um den Zeitstempel abzurufen.
Zuerst müssen Sie die „arrow“-Bibliothek installieren:
pip install arrow
Dann verwenden Sie „arrow“ im Code, um den Zeitstempel zu erhalten.
import arrow timestamp = arrow.now().timestamp() print(timestamp)
Ausgabe:
1623202016
Egal welche Methode verwendet wird, der erhaltene Zeitstempel ist eine Gleitkommazahl und kann mit anderen Funktionen in das erforderliche Format konvertiert werden. Beispielsweise kann der Zeitstempel mithilfe der Funktion „localtime()“ des Moduls „time“ in die Ortszeit umgewandelt werden.
import time timestamp = time.time() local_time = time.localtime(timestamp) print(local_time)
Ausgabe:
time.struct_time(tm_year=2021, tm_mon=6, tm_mday=9, tm_hour=21, tm_min=53, tm_sec=36, tm_wday=2, tm_yday=160, tm_isdst=0)
Zusammenfassend stellt uns Python mehrere einfache und flexible Methoden zur Verfügung, um den Zeitstempel der aktuellen Zeit zu erhalten. Wählen Sie je nach Bedarf die passende Methode und erhalten Sie ganz einfach den benötigten Zeitstempel.
Das obige ist der detaillierte Inhalt vonSo erhalten Sie einen Zeitstempel in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!