在文档上,它表示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
医生没有这么说;-)他们说只有天、秒和微秒被存储在内部,并且以这样一种方式被标准化,即内部秒被存储在
range(86400)
就您可以传递给构造函数的内容而言,任何东西都可以;e、 例如,即使是负秒:
范例
time.time()
通常返回自1970年开始以来的秒数(“Unix时代”)。可直接用于在UTC日期时间之间进行转换最终输出在调用
utcnow()
的一微秒之内相关问题 更多 >
编程相关推荐