我有类似2019-06-13 23:37:02.284175
这样的字符串。
我想将此字符串转换为unix时间纪元。
如何使用python将此字符串转换为unix时间戳?
答案 0 :(得分:1)
在Python 3.7+中,您可以使用do this datetime.datetime.fromisoformat
:
import datetime
print(datetime.datetime.fromisoformat("2019-06-13 23:37:02.284175").timestamp())
输出:
1560469022.284175
答案 1 :(得分:0)
from datetime import datetime
string_date = '2019-06-13 23:37:02.284175'
date_format = '%Y-%m-%d %H:%M:%S.%f'
epoch_time = datetime(1970, 1, 1)
print((datetime.strptime(string_date, date_format) - epoch_time).total_seconds())
# 1560469022.284175