Heim > häufiges Problem > Hauptteil

So erhalten Sie einen Zeitstempel in Python

zbt
Freigeben: 2023-08-08 11:20:02
Original
7419 Leute haben es durchsucht

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.

So erhalten Sie einen Zeitstempel in Python

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)
Nach dem Login kopieren

Ausgabe:

1623202016.3350923
Nach dem Login kopieren
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

1623202016.3350923
Nach dem Login kopieren
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ausgabe:

1623202016
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

Dann verwenden Sie „arrow“ im Code, um den Zeitstempel zu erhalten.

import arrow
timestamp = arrow.now().timestamp()
print(timestamp)
Nach dem Login kopieren

Ausgabe:

1623202016
Nach dem Login kopieren
Nach dem Login kopieren

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)
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage