gpt4 book ai didi

python - Django - 仅从 datetime.strptime 获取日期

转载 作者:IT老高 更新时间:2023-10-28 21:41:11 24 4
gpt4 key购买 nike

我在数据库中有开始日期字段作为日期(不是日期时间)。在 forms.py 中的保存方法中,我使用 datetime.strptime(date_string, '%Y-%m-%d') 将字符串转换为日期。该方法返回我格式化的日期和时间,即“2006-08-03 00:00:00”。

我只想要日期而不想要时间。因为我收到一个“无效的日期格式错误”说“它必须是 YYYY-MM-DD 格式”,所以我对此感到沮丧。谁能帮我解决这个问题?

最佳答案

我认为您需要日期对象而不是日期时间。尝试使用 datetime 对象上的 date() 方法将日期时间转换为日期

from datetime import datetime
datetime.strptime('2014-12-04', '%Y-%m-%d').date()

关于python - Django - 仅从 datetime.strptime 获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18039680/

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