gpt4 book ai didi

python - 如何在 python 中对 datetime.timedelta 执行除法?

转载 作者:IT老高 更新时间:2023-10-28 20:34:07 41 4
gpt4 key购买 nike

我希望能够做到以下几点:

num_intervals = (cur_date - previous_date) / interval_length

print (datetime.now() - (datetime.now() - timedelta(days=5))) 
/ timedelta(hours=12)
# won't run, would like it to print '10'

但时间增量不支持除法运算。有没有办法可以为 timedeltas 实现除法?

编辑: 看起来这是在 Python 3.2 中添加的(感谢 rincewind!):http://bugs.python.org/issue2706

最佳答案

整数除法和乘法似乎有效out of the box :

>>> from datetime import timedelta
>>> timedelta(hours=6)
datetime.timedelta(0, 21600)
>>> timedelta(hours=6) / 2
datetime.timedelta(0, 10800)

关于python - 如何在 python 中对 datetime.timedelta 执行除法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/865618/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com