python - 将utc时间字符串转换为unix时间戳
问题描述
我有这样的字符串2019-06-13 23:37:02.284175
。我想将此字符串转换为 unix 时间纪元。如何使用 python 将此字符串转换为 unix 时间戳?
解决方案
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
推荐阅读
- numpy - 如何在内存中加载一个大的 h5 文件?
- python - 如果需要,我想在 python 中重复某个 if 语句
- html - 将多个掩码图像应用于单个 div
- javascript - Moment.js 增加两个星期而不改变时间
- unix - awk/sed/grep 在第二个分号分隔的部分/列的字符串中搜索子字符串,并仅返回第一部分/列加上子字符串
- laravel - child 的孩子的 Eloquent 最大值
- python - Pandas 按主机名分组。平均会话数(在主机上)(按小时)
- javascript - onchange 事件不适用于 SW for firefox 中的通知权限
- javascript - 复选框未更改 React 组件中的状态
- webots - Webots 世界解体