转换为Unix时间戳Python [英] Converting to unix timestamp Python

查看:133
本文介绍了转换为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

这篇关于转换为Unix时间戳Python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆