这是我的模特:
futureEventDate = models.DateTimeField(null=True, blank=True)
现在我要设置futureEventDate:
eventSub.futureEventDate = datetime.datetime.strptime(
formEvent["futureEventDate"], "%m/%d/%Y"
).date()
但是现在完成了,我想为eventSub.futureEventDate指定小时和分钟。
该怎么做?
答案 0 :(得分:0)
您可以对.replace(..)
对象使用datetime
来指定hours
和minutes
,例如:
eventSub.futureEventDate = datetime.datetime.strptime(
formEvent["futureEventDate"], "%m/%d/%Y"
).replace(hour=14, minute=25)
因此,这将保留date
,但将时间更改为14:25。如果原始datetime
对象包含非零秒和/或微秒,您也可以将它们设置为0
:
eventSub.futureEventDate = datetime.datetime.strptime(
formEvent["futureEventDate"], "%m/%d/%Y"
).replace(hour=14, minute=25, second=0, microsecond=0)