Heim > Backend-Entwicklung > Python-Tutorial > Mit welcher Methode konvertiert man den Python-Zeitstempel in das Datumsformat?

Mit welcher Methode konvertiert man den Python-Zeitstempel in das Datumsformat?

爱喝马黛茶的安东尼
Freigeben: 2020-01-06 09:58:11
Original
7219 Leute haben es durchsucht

Mit welcher Methode konvertiert man den Python-Zeitstempel in das Datumsformat?

Die Konvertierung zwischen Datum und Uhrzeit kann mit den in Python integrierten Modulen time und datetime durchgeführt werden, und es stehen uns viele Methoden zur Auswahl. Natürlich können wir die direkt verwenden aktuelle Uhrzeit oder angegebene Zeichen beim Konvertieren des Zeitformats in das Zeichenfolgenformat.

Erhalten Sie die aktuelle Zeitumrechnung

Wir können das integrierte Modul datetime verwenden, um die aktuelle Uhrzeit abzurufen und sie dann in die entsprechende umzuwandeln Zeitstempel.

import datetime
import time
# 获取当前时间
dtime = datetime.datetime.now()
un_time = time.mktime(dtime.timetuple())
print(un_time)
# 将unix时间戳转换为“当前时间”格式
times = datetime.datetime.fromtimestamp(un_time)
print(times)
Nach dem Login kopieren

Konvertierungsergebnis:

1559568302.0
2019-06-03 21:25:02
Nach dem Login kopieren

Konvertierung der String-Zeit

Natürlich können wir den String-Typ The auch direkt konvertieren Zeitstempel, der der Zeit entspricht.

import datetime
import time
# 字符类型的时间
tss1 = '2019-06-03 21:19:03'
# 转为时间数组
timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")
print(timeArray)
# timeArray可以调用tm_year等
print(timeArray.tm_year)  # 2019
# 转为时间戳
timeStamp = int(time.mktime(timeArray))
print(timeStamp)  # 1559567943
Nach dem Login kopieren

Beispielergebnisse:

time.struct_time(tm_year=2019, tm_mon=6, tm_mday=3, tm_hour=21, tm_min=19, tm_sec=3, tm_wday=0, tm_yday=154, 
tm_isdst=-1)
2019
1559567943
Nach dem Login kopieren

Andere Methoden zum Konvertieren von Zeitstempeln in Datum

Ortszeit

Wir können localtime() verwenden, um in ein Zeitarray zu konvertieren und es dann in das erforderliche Format zu formatieren

import time
timeStamp = 1559567943
timeArray = time.localtime(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)
Nach dem Login kopieren

Beispielergebnis:

2019-06-03 21:19:03
Nach dem Login kopieren

utcfromtimestamp

import time
import datetime
timeStamp = 1559567943
dateArray = datetime.datetime.utcfromtimestamp(timeStamp)
otherStyleTime = time.strftime("%Y-%m-%d %H:%M:%S", timeArray)
print(otherStyleTime)
Nach dem Login kopieren

Python-Lernwebsite, eine große Anzahl kostenloser Python-Video-Tutorials, willkommen zum Online-Lernen!

Das obige ist der detaillierte Inhalt vonMit welcher Methode konvertiert man den Python-Zeitstempel in das Datumsformat?. 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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage