gpt4 book ai didi

python - 如何在 Django 数据库中的日期时间字段中减去或添加 100 年?

转载 作者:IT老高 更新时间:2023-10-28 21:52:58 31 4
gpt4 key购买 nike

如何在 Django 数据库中的 datetime 字段中减去或添加 100 年?

日期在数据库中,我只想直接更新字段,不检索出来计算再插入。

最佳答案

我会使用 dateutil.relativedelta 包的 relativedelta 函数,它可以为您提供更准确的“n 年前”计算:

from dateutil.relativedelta import relativedelta
import datetime

years_ago = datetime.datetime.now() - relativedelta(years=5)

然后像其他人在此处显示的那样简单地更新 date 字段。

关于python - 如何在 Django 数据库中的日期时间字段中减去或添加 100 年?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5871168/

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