datetime.timedelta' object has no attribute 'hour'
时间: 2023-10-10 20:15:19 浏览: 168
c#中DateTime.Now函数的使用详解
5星 · 资源好评率100%
这个错误通常发生在尝试获取 `timedelta` 对象的 `hour` 属性时。原因是 `timedelta` 对象表示时间段,而不是一个具体的时间点,因此它没有 `hour` 属性。如果您想获得 `timedelta` 对象表示的小时数,可以使用 `total_seconds()` 方法,将其转换为秒数后再进行计算。例如,`td.total_seconds() / 3600` 将给出 `td` 表示的总小时数。
阅读全文