我想计算两个日期之间的差,并在duree
字段My file.py中输入以天为单位的持续时间:
date_debut= fields.Date(string="Date debut")
date_fin= fields.Date(string="Date fin")
duree= fields.Date(string="Durée")
from datetime import datetime as dt
date_debut = fields.Date(string="Date debut")
date_fin = fields.Date(string="Date fin")
duree = fields.Char(string="Durée", compute="_duration", store=True)
@api.depends('date_debut','date_fin')
def _duration(self):
if self.date_debut and self.date_fin:
for rec in self:
init_date = dt.strptime(rec.date_debut, '%Y-%m-%d')
end_date = dt.strptime(rec.date_fin, '%Y-%m-%d')
rec.duree= str((end_date - init_date).days)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句