日期类型是Odoo中的基础类型之一,可以在定义时直接指定,如下图:
odoo日期类型但是我们使用过程中会发现,当我们用python语法进行计算时,使用datetime或者date相关的计算方法都会报错,会说类型不正确。
通过研究发现,在Odoo中,虽然定义了字段为日期格式,但实际存储时候,它会存储为字符型,因此在进行计算时,需要先使用strptime来进行格式转换,如下:
firstday = datetime.datetime.strptime(r.x_firstday, "%Y-%m-%d")
更多Odoo ERP二次开发资料敬请咨询湖南大旗德讯科技有限公司。
网友评论