首页 > 解决方案 > 将utc时间字符串转换为unix时间戳

问题描述

我有这样的字符串2019-06-13 23:37:02.284175。我想将此字符串转换为 unix 时间纪元。如何使用 python 将此字符串转换为 unix 时间戳?

标签: pythondatetimetime

解决方案


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

推荐阅读