JNe*_*ens 4 unix datetime python-2.7
我想将Python date对象转换为Unix时间戳.
我已经添加了一个time对象,所以它将是午夜的特定日期,但我不知道如何从那里继续.
d = date(2014, 10, 27)
t = time(0, 0, 0)
dt = datetime.combine(d, t)
#How to convert this to Unix timestamp?
Run Code Online (Sandbox Code Playgroud)
我使用的是Python 2.7
您可以像这样获得unix时间:
import time
from datetime import date
d = date(2014, 10, 27)
unixtime = time.mktime(d.timetuple())
Run Code Online (Sandbox Code Playgroud)
Unix 时间可以从这样的datetime对象派生:
d = date(2014, 10, 27)
t = time(0, 0, 0)
dt = datetime.combine(d, t)
unix = dt.strftime('%s')
# returns 1414364400, which is 2014-10-27 00:00:00
Run Code Online (Sandbox Code Playgroud)