如何使用Python将日期转换为时间戳?
我需要将此结果转换为时间戳:
>>> print (datetime.date(2010, 1, 12) + datetime.timedelta(days = 3))
2010-01-15
我需要将该值与此时间戳进行比较:
>>> datetime.datetime.now()
2011-10-24 10:43:43.371294
我怎样才能实现这一点?
I need to convert this result to timestamp:
>>> print (datetime.date(2010, 1, 12) + datetime.timedelta(days = 3))
2010-01-15
I need to compare the value with this timestamp:
>>> datetime.datetime.now()
2011-10-24 10:43:43.371294
How can I achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
第一个是
日期
,第二个是日期时间
。因此,如果您只想比较日期(日、月、年),请将秒转换为date
:返回
True
The first is
date
, the second isdatetime
. So if you just want to compare the dates (day, month, year), convert the second todate
:returns
True
datetime.datetime.now()
将返回一个 datetime.datetime 实例,它具有 date() 方法返回 datetime.date 的实例。然后,您可以将其与datetime.date(2010, 1, 12) + datetime.timedelta(days = 3)
的结果进行比较datetime.datetime.now()
will return an instance of datetime.datetime which has a date() method returning an instance of datetime.date. You can then compare that to the result ofdatetime.date(2010, 1, 12) + datetime.timedelta(days = 3)