如何计算odoo 12中两个日期之间的差异

风信子OUATTARA

我想计算两个日期之间的差,并在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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何计算Django中两个日期之间的差异

计算两个日期时间之间的差异odoo 10

计算Unix中两个日期之间的月份差异?

计算MySQL中两个日期时间之间的差异

计算React Native中两个日期之间的差异

如何找到颤抖中的两个日期之间的差异?

如何使用PHP计算两个日期之间的差异?

如何计算两个日期时间之间的差异(秒)?

如何计算Django中两个日期之间的平均差异?

如何计算oracle sql中两个日期之间HH:MM:SS的差异?

如何使用Joda-Time计算年份中两个日期之间的差异...等

如何计算反应原生中{dd-mm-yyyy}格式的两个日期之间的差异

当两个日期不同时,如何在javascript中获取两个日期之间的差异

计算两个日期时间之间的差异

计算两个日期之间的差异MySQL / Python

计算两个日期之间的差异(天数)?

计算两个Java日期实例之间的差异

计算按变量分组的两个日期之间的差异

使用数学计算两个日期之间的差异

Cube Js | 计算两个日期之间的差异

计算两个日期之间的差异-datetimepicker

计算两个日期之间的差异时的 Nan 值

计算两个日期时间之间的差异?

当日期差异较大时,如何计算JavaScript中两个日期之间的营业时间?

计算mysql中两个日期之间的差异以显示年和月

计算两个日期之间的差异(不包括python中的周末)?

DATE_DIFF以计算BigQuery中两个日期之间的差异

计算Smarty 3模板Prestashop中两个日期之间的差异

使用react计算javascript中两个日期之间的差异