Python: Zeit als String in Zeitstempel umwandeln
Gegeben eine String-Zeit, konvertiere sie in einen Zeitstempel.
Beispiel
import time
a1 = "2019-5-10 23:40:00"
# Zuerst in ein Zeit-Array konvertieren
timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
# In Zeitstempel konvertieren
timeStamp = int(time.mktime(timeArray))
print(timeStamp)
# Formatkonvertierung - konvertieren nach /
a2 = "2019/5/10 23:40:00"
# Zuerst in ein Zeit-Array konvertieren, dann in andere Formate konvertieren
timeArray = time.strptime(a2, "%Y/%m/%d %H:%M:%S")
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
print(otherStyleTime)
Das Ausführen des obigen Codes erzeugt die Ausgabe:
1557502800 2019/05/10 23:40:00Andere Erweiterungen
Python3-Beispiele