转换为Unix时间戳Python

转换为Unix时间戳Python

问题描述:

我正在尝试将现在的日期戳转换为Unix TimeStamp,但是下面的代码似乎被击中了,但是随后跳转到了我的应用程序的末尾,好像不喜欢time.mktime部分。

I am trying to convert a datestamp of now into Unix TimeStamp, however the code below seems to be hit but then just jumps to the end of my app, as in seems to not like the time.mktime part.

from datetime import datetime
import time

now = datetime.now()
toDayDate = now.replace(hour=0, minute=0, second=0, microsecond=0)
newDate = time.mktime(datetime.strptime(toDayDate, "%Y-%m-%d %H:%M:%S").timetuple())
print(newDate)


更改

newDate = time.mktime(datetime.strptime(toDayDate,%Y-%m- %d%H:%M:%S)。timetuple())

to

newDate = time.mktime(datetime.timetuple())

from datetime import datetime
from time import mktime
t = datetime.now()
unix_secs = mktime(t.timetuple())

得到 unix_secs = 1488214742.0