python - Django 日期 YYYY-MM-DD

标签 python django timedelta

我以格式 (YYYY-MM-DD) 获取日期

然后我要加上timedelta

    mydate + timedelta(days=1)

我得到错误

    coercing to Unicode: need string or buffer, datetime.timedelta found

最佳答案

mydate 是一个字符串。尝试这样做:

from datetime import datetime
parsed_date = datetime.strptime(mydate, "%Y-%m-%d")

new_date = parsed_date + timedelta(days=1)

关于python - Django 日期 YYYY-MM-DD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19459004/

相关文章:

python - 如何在 Django 还原中存储父指针和数据?

python - Python 中的无限时间增量

datetime - 以下哪一个是 pythonic 的? Pythonic 与速度

python - 在 Python timedelta 对象上重新采样 Pandas 时间序列数据时出现问题

python - python方法签名中的_=None有什么意义?

python - 从seaborn图中删除图例标题

python - 返回 csv 文件作为响应,其中仅包含标题

django - 将一个 Django 应用程序的模型重构为两个

Python 字典或替代品

javascript - 使用 python 打开网络浏览器(在 Windows 上),触发 javascript 操作,并获取 html 内容?