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

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

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2020-01-06 09:58:117093Durchsuche

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)

Konvertierungsergebnis:

1559568302.0
2019-06-03 21:25:02

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

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

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)

Beispielergebnis:

2019-06-03 21:19:03

utcfromtimestamp

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

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!

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