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