gpt4 book ai didi

python-3.x - 如何在它们之间添加小时和分钟

转载 作者:行者123 更新时间:2023-12-01 02:34:56 25 4
gpt4 key购买 nike

我想在 python 中执行类似 2h35 + 0h56 的操作。所以这就是我的尝试:

>>> t1 = time(2, 35)
>>> t2 = time(0, 56)
>>> t3 = t1 + t2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.time'

如何在 Python 中一次添加时间? Stackoverflow 上的所有主题都要求在日期上添加时间,但我只需要时间而不需要日期!

谢谢你的帮助

最佳答案

from datetime import datetime
from dateutil.relativedelta import relativedelta

if __name__ == '__main__':

t1 = datetime(year=2015, day=19, month=9, hour=2, minute=35)
t2 = t1 + relativedelta(minutes=56)

print(t2.strftime('%H:%m'))

您必须指定一个实际日期,但在您的情况下,您只对小时和分钟感兴趣,因此您可以使用 strftime 打印它们。

关于python-3.x - 如何在它们之间添加小时和分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32660835/

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