请
DateTimeField改用(请参见文档中的本节)。转换
datetime.datetime为会由Django自动为您处理。
甲
DateField导致
datetime.date和一个
datetime.time对象。您可以
replace用来将这些值合并成一个更新的
date:
>>>今天= datetime.datetime.today()>>>今天datetime.datetime(2012,3,31,11,6,5,182371)>>>时间= datetime.time(11,30)>>> today.replace(小时=时间。小时,分钟=时间。分钟)datetime.datetime(2012,3,31,11,30,5,182371)
请注意,
date现在的结果为11.30。还要注意
today,它没有被修改,它只是计算一个新的日期和时间。如您所见,由于两个值都存储在单独的字段中,因此您现在必须进行合并。因此
DateTimeField,如果您能够修改模型的字段,那么a是一个更好的选择。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)