django - 总时间的 Django Logbook Timefield() 减法
问题描述
我一直在试图弄清楚如何在两个时间字段之间进行简单的减法运算,并在管理页面上显示总时间以及在保存之前进行确认。例如实际到达时间 - 实际出发时间 = 总飞行时间
atd = models.TimeField(null=True, default='00:00:00') ata = models.TimeField(null=True, default='00:00:00')
试图让 atd - ata 获得总飞行时间,我如何在 django 中做到这一点。
感谢您的帮助!
解决方案
您可以尝试以下方法
import datetime
time1 = datetime.datetime.strptime(atd,'%H:%M:%S')
time2 = datetime.datetime.strptime(ata,'%H:%M:%S')
difference = time2-time1
推荐阅读
- project - 如何执行“AL:GO!” 作为脚本一部分的任务
- php - 如何使用“location = script”指令通过 Nginx 将 php-script 传递给 Apache?
- python - 高斯过程回归的各向异性内核如何与可变数量的特征一起使用?
- javascript - 型号名称(猫鼬)的大写?
- java - Spring-boot 出现与 rabbitmq 相关的“第二个‘channel.open’”错误
- lambda - 如何制作一个可以序列化所有数据(包括 lambda 函数)的解释器?
- r - ggplotly 与 geom_ribbon 分组
- jquery - 如何使超链接同时扩展并流向所需的文本?
- c# - 有没有办法使用 C# 为服务器端开发 Outlook 加载项?
- ios - 如何在 ios 的 App Purchase 中使用折扣