如何减去DateTime字段的两种不同格式,以获得它们之间的天数和时间差
我的模型:
class TimeAnswerElement(models.Model):
costumer_time = models.DateTimeField()
my_time = models.DateTimeField(auto_now_add=True)
time_compartment = models.DateTimeField(blank=True, null=True)
我的看法:
object = get_object_or_404(TimeAnswerElement, id=1)
time_compartment = object.my_time - object.costumer_time
#My data for fields
#object.my_time = 2020-04-28 19:31:35.550655+00:00
#object.costumer_time = 2020-04-28 11:11:00
我的解决方案返回一个错误:
unsupported operand type(s) for -: 'datetime.datetime' and 'str'
我不知道你为什么会有这个问题,但你可以通过检查它们是否是datetime的实例来解决它,否则请将它们转换为:
相关问题 更多 >
编程相关推荐