【发布时间】:2013-12-04 19:27:04
【问题描述】:
我有一堆人类可读的日期和时间(具体来说,是 nginx 日志中的默认格式),我希望将它们转换为 Unix 时间戳。格式是这样的:
04/Dec/2013:18:56:05 +0000
最可靠的方法是什么?有没有我可以用于此目的的库?
【问题讨论】:
标签: python time timestamp data-conversion
我有一堆人类可读的日期和时间(具体来说,是 nginx 日志中的默认格式),我希望将它们转换为 Unix 时间戳。格式是这样的:
04/Dec/2013:18:56:05 +0000
最可靠的方法是什么?有没有我可以用于此目的的库?
【问题讨论】:
标签: python time timestamp data-conversion
我想你正在寻找datetime.strptime。
来自文档链接
datetime.strptime() 类方法从表示日期和时间的字符串和相应的格式字符串创建日期时间对象。
这样称呼
datetime.strptime(date_string, format)
【讨论】:
%d/%b/%Y:%H:%M:%S %z