Datetime 如何使用Odoo 11中字段的实际日期时间
我想要一些像datetime.now()或Odoo11中类似的东西来获得实际的日期和时间 我尝试了我在stawoverflow的另一个答案中看到的代码,但对我不起作用。有人能举例说明怎么做吗 不起作用的示例:Datetime 如何使用Odoo 11中字段的实际日期时间,datetime,odoo-11,Datetime,Odoo 11,我想要一些像datetime.now()或Odoo11中类似的东西来获得实际的日期和时间 我尝试了我在stawoverflow的另一个答案中看到的代码,但对我不起作用。有人能举例说明怎么做吗 不起作用的示例: exit = fields.Datetime('Date current action', required=False, readonly=False, select=True, default=lambda self: fields.datetime.now()) exit = fi
exit = fields.Datetime('Date current action', required=False, readonly=False, select=True, default=lambda self: fields.datetime.now())
exit = fields.Datetime(string="Date current action", default=lambda *a: datetime.now())
exit= fields.Date.context_today(self, timestamp=datetime.datetime.now())
使用:
你可以在网站上找到一个例子
以下解释摘自
类odoo.fields.Datetime(字符串=,**kwargs)对于默认值字段,应改为使用.datetime.now() 编辑
您还可以使用
time
模块设置默认值
使用:
default=fields.Datetime.now
你可以在网站上找到一个例子
以下解释摘自
类odoo.fields.Datetime(字符串=,**kwargs)对于默认值字段,应改为使用.datetime.now() 编辑
您还可以使用
time
模块设置默认值
尝试使用lambda,例如在奥多8到奥多14中:
exit=fields.Datetime(string=“Date”,default=lambda*a:Datetime.now())尝试使用lambda,例如在Odoo 8到Odoo 14中:
exit=fields.Datetime(string=“Date”,default=lambda*a:Datetime.now())我可以仅在时间上执行类似操作吗?@juansebastianocampospina检查我的编辑。使用
%H:%M:%S
获取当前时间。我是否可以仅使用时间进行类似操作?@juansebastianocampospina检查我的编辑。使用%H:%M:%S
获取当前时间。
default=fields.Datetime.now