python - 如何将祖鲁时间转换为大纪元?
问题描述
我在文件中有一个时间戳:
2019-07-09T16:33:45Z
如何在 Python 3 中将其转换为纪元时间?
最终,我想将该 Zulu 时间戳与当前 EST 时间进行比较(如果是否早于当前时间)。
解决方案
- 用于
time.strptime()
解析您的日期字符串。 - 如果您使用的是当地时间,请使用
time.mktime()
获取您所在时区的 Unix 时间戳。或者calendar.timegm()
,如果您使用 UTC 时间,请使用。
例子:
import time
import calendar
timestamp = time.strptime("2019-07-09T16:33:45Z", "%Y-%m-%dT%H:%M:%SZ")
unix_time_local = time.mktime(timestamp)
unix_time_utc = calendar.timegm(timestamp)
推荐阅读
- oracle - Oracle APEX - 我可以使用什么来查找应用程序中对不存在的页面的引用
- excel - Excel 从 OLAP 筛选器中获取检查值
- excel - Columns Select 选择意外的工作表列
- go - 如何使用 golang 在 git repo 中签出特定的 SHA
- jquery - 使用 jQuery 在 foreach 期间求和元素
- java - JPA - 从一对一关系中获取数据给出 null
- html - 在 flex 容器中用链接包围 img 会导致 img 忽略容器边界
- python - Pandas - 将应用函数的结果数据帧合并到新数据帧中
- c# - 按 IDictionary 选择不同的记录
对象中的属性 - javascript - Lou multi-select filter DUAL List by optgroup 标签