【发布时间】:2011-06-01 17:43:37
【问题描述】:
我想找出当前时间后 10 分钟的日期时间。假设我们有
from datetime import datetime
now = datetime.now()
new_now = datetime.strptime(now, '%a, %d %b %Y %H:%M:%S %Z')
我想在 10 分钟后找到这个 now 和 new_now。我怎样才能做到这一点?
【问题讨论】:
我想找出当前时间后 10 分钟的日期时间。假设我们有
from datetime import datetime
now = datetime.now()
new_now = datetime.strptime(now, '%a, %d %b %Y %H:%M:%S %Z')
我想在 10 分钟后找到这个 now 和 new_now。我怎样才能做到这一点?
【问题讨论】:
【讨论】:
datetime 不支持闰秒。 bugs.python.org/issue23574
now_plus_10m = now + datetime.timedelta(minutes = 10)
查看您可以在timedelta 的文档中传递的参数。
【讨论】:
我会在time.time() 上加 600
>>> import time
>>> print time.ctime()
Wed Jun 1 13:49:09 2011
>>> future = time.time() + 600
>>> print time.ctime(future)
Wed Jun 1 13:59:15 2011
>>>
【讨论】: