【发布时间】:2021-09-07 13:25:54
【问题描述】:
在timedelta(seconds= ) 的文档中,秒数应为Between 0 and 86399 inclusive。但是我希望通过timedelta(seconds=432000) 传递一个参数(以秒为单位的5 天。我知道我们可以通过days = 5 但最好以秒为单位编写parma。它大于86399,但在我测试时在控制台中,还是解决了几天。像这样在几秒钟内通过可以吗?非常感谢您的帮助。
nowtime = datetime.now()
print(nowtime)
2021-06-24 15:08:36.048664
plusdays = timedelta (seconds = 432000)
print(nowtime+plusdays)
2021-06-29 15:08:36.048664
【问题讨论】:
-
如果文档说最大值是 86399,那么如果您使用更大的值,您就是在冒险。明天可能会停止工作。
标签: python python-3.x datetime timedelta