gpt4 book ai didi

python - 创建新日期时如何解决 "type object ' datetime.datetime' has no attribute 'timedelta' "?

转载 作者:行者123 更新时间:2023-12-05 01:15:41 24 4
gpt4 key购买 nike

我正在使用 Django 和 Python 3.7。我正在尝试通过将秒数添加到现有日期时间来计算新的日期时间。从此——What is the standard way to add N seconds to datetime.time in Python? , 我以为我能做到

new_date = article.created_on + datetime.timedelta(0, elapsed_time_in_seconds)

其中“article.created_on”是一个日期时间,“elapsed_time_in_seconds”是一个整数。但是上面的结果是

type object 'datetime.datetime' has no attribute 'timedelta'

错误。我错过了什么

最佳答案

你输入了错误的东西;您已经完成了 from datetime import datetime 以便 datetime 现在引用类,而不是包含模块。

要么做:

import datetime
...article.created_on + datetime.timedelta(...)

from datetime import datetime, timedelta
...article.created_on + timedelta(...)

关于python - 创建新日期时如何解决 "type object ' datetime.datetime' has no attribute 'timedelta' "?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55340547/

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