gpt4 book ai didi

python - 如何计算django中两个日期之间的差异

转载 作者:行者123 更新时间:2023-12-02 02:16:40 26 4
gpt4 key购买 nike

我想计算当前日期和前一个日期之间的天数差异。我正在尝试这段代码

requiremntObj = CustomerLeads.objects.all()
a = datetime.datetime.now().date()

for i in requiremntObj:
date1=i.posting_date
diff = a-date1
print diff

我收到错误不支持的操作数类型 -:“datetime.date”和“unicode”

对于当前日期,我获取 datetime 对象,对于 date1,我获取 unicode。

posting_date = models.DateField()

最佳答案

如果您有DateTimeField,您可以使用:

delta = datetime.now().date() - posting_date
print delta.days

如果是字符串,那么你必须转换:

from datetime import datetime
date_format = "%m/%d/%Y"
a = datetime.strptime(str(datetime.now().date()), date_format)
b = datetime.strptime(str(posting_date), date_format)
delta = b - a
print delta.days

这里是post .

关于python - 如何计算django中两个日期之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41229963/

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