转换格式化的日期&时间字符串到Python中的纪元时间

时间:2016-01-23 18:14:38

标签: python datetime-format python-datetime

在python中,我想转换格式化的日期+时间+时区字符串,如:

"Sat Jan 23 08:06:59 PST"

...到纪元时间(或其他一些可定义的格式)。我确信有一种简单的方法可以做到这一点已经存在,但在datetime python库中查看之后,我无法找到我正在寻找的内容。关于如何实现这一点的任何想法?

2 个答案:

答案 0 :(得分:1)

.closest('b')返回与datetime.strptime(date_string, format)对应的datetime,根据date_string进行解析。然后,您可以使用format将日期时间元组转换为纪元时间。 例如:

datetime.timestamp()

不确定如何准确转换时区。

答案 1 :(得分:-2)

这样的东西? (对于Python 3.3+ - doc:https://docs.python.org/3/library/datetime.html?highlight=re#datetime.datetime.timestamp

import datetime
datetime.datetime.now().timestamp()