【发布时间】:2015-04-24 08:53:48
【问题描述】:
当我尝试使用此代码时:
date = datetime.datetime.now().strftime('%I:%M')
它给了我这个错误:
“combine() 参数 1 必须是 datetime.date,而不是 str”。
编辑:
我认为我的错误在这里:
naive_start = datetime.datetime.combine(date, datetime.time.min)
我不确定我做错了什么。我应该怎么做?
【问题讨论】:
-
这段代码是正确的。错误必须在其他行中。提供更多上下文。
-
.strftime('%I:%M')将返回您的字符串。请检查您在哪里传递date变量。如果可能,请提供完整的回溯。 -
我刚刚在 python 2.7 和 3.4 中运行了它,它工作正常。不知道你的有什么问题:s
-
@catavaran 您在这个新代码中看到错误了吗?
-
@Lafada 你在这个新代码中看到错误了吗?
标签: python django datetime django-views