在odoo中获取工作日ID
Get weekday id in odoo
我想从我的日期时间字段中获取日期 ID。
print(datetime.today().weekday()) --> return 4
my_datetime = self.start
打印(my_datetime) return 2017-07-14 09:47:14
如何用我的 my_datetime 替换 datetime.today?
试试这个例子,return 日期名称:
my_datetime = self.start
day_name = datetime.strptime(my_datetime, '%Y-%m-%d %H:%M:%S')
print(day_name.strftime("%A"))
使用 Odoo 的内置转换方法来做到这一点:
from odoo import fields # usually already done for odoo models
if self.start:
day = fields.Datetime.from_string(self.start).weekday()
我想从我的日期时间字段中获取日期 ID。
print(datetime.today().weekday()) --> return 4
my_datetime = self.start
打印(my_datetime) return 2017-07-14 09:47:14
如何用我的 my_datetime 替换 datetime.today?
试试这个例子,return 日期名称:
my_datetime = self.start
day_name = datetime.strptime(my_datetime, '%Y-%m-%d %H:%M:%S')
print(day_name.strftime("%A"))
使用 Odoo 的内置转换方法来做到这一点:
from odoo import fields # usually already done for odoo models
if self.start:
day = fields.Datetime.from_string(self.start).weekday()