2024-05-17 05:04:23 发布
网友
在处理Odoo10时,我需要计算datetime类型的两个字段之间的差异,start和finish,我需要以分钟为单位计算差值。我该怎么做呢?在
试试这个例子:
from dateutil.relativedelta import relativedelta @api.one @api.depends('start_field','finish_field') def _total_minutes(self): if self.start_field and self.finish_field: start_dt = fields.Datetime.from_string(self.start_field) finish_dt = fields.Datetime.from_string(self.finish_field) difference = relativedelta(finish_dt, start_dt) days = difference.days hours = difference.hours minutes = difference.minutes seconds = 0
试试这个例子:
相关问题 更多 >
编程相关推荐