如何将此字符串转换为Unix时间?

时间:2016-02-24 14:30:42

标签: python

如何将此字符串转换为Unix时间? t =' 20160224122738'

我可以编写一个函数来执行此操作,但想知道是否存在我可以使用的已存在的简单方法。

2 个答案:

答案 0 :(得分:2)

想到一个简单的方法是:

>>> import time
>>> import datetime
>>> t = '20160224122738'
>>> time.mktime(datetime.datetime.strptime(t, "%Y%m%d%H%M%S").timetuple())
1456309658.0

答案 1 :(得分:1)

试试这个,

>>> import datetime
>>> t = '20160224122738'
>>> int(datetime.datetime.strptime(t, '%Y%m%d%H%M%S').strftime("%s"))
1456297058