odoo中赋值当前日期
odoo对象中字段赋值为当前日期(字符串):fields.date.context_today,fields.date.context_today(self, cr, uid, context=context),fields.date.today()
odoo对象中字段赋值为当前时间(字符串):fields.datetime.now(),fields.datetime.context_timestamp(cr, uid, datetime.now(), context=context)
odoo官方建议 date/datetime 的默认值的写法是:fields.date.context_today,fields.datetime.now()
python odoo13 两时间相差天数
如果两时间均为时间格式,直接相减即得天数
def _compute_milestone_progress_time(self): for record in self: time_count = record.target_date-record.jh_start_date if fields.Datetime.today()>record.jh_start_date: time_count_yy = fields.Datetime.today()-record.jh_start_date else: time_count_yy = 0 if time_count > 0: record.progress = (time_count_yy / time_count) * 100 else: record.progress_time = 0.0