Python: преобразование строкового времени в метку времени
Дана строка времени, преобразуйте её в метку времени.
Пример
import time
a1 = "2019-5-10 23:40:00"
# Сначала преобразуем в массив времени
timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
# Преобразовать в метку времени
timeStamp = int(time.mktime(timeArray))
print(timeStamp)
# Преобразование формата - преобразовать в /
a2 = "2019/5/10 23:40:00"
# Сначала преобразовать в массив времени, затем преобразовать в другие форматы
timeArray = time.strptime(a2, "%Y/%m/%d %H:%M:%S")
otherStyleTime = time.strftime("%Y/%m/%d %H:%M:%S", timeArray)
print(otherStyleTime)
При выполнении приведенного выше кода выводится следующий результат:
1557502800 2019/05/10 23:40:00Другие расширения
Python3 Примеры