比较OpenERP7中的日期
我在OpenERP7中有一个自定义模块,其中包含签入时间(日期时间)和签出时间(日期时间)字段。单击“保存”时,我希望对这两个字段执行验证,以确保签出时间不少于签入时间。谢谢你的建议。我会尝试使用datetime模块中的datetime类比较OpenERP7中的日期,openerp,openerp-7,erp,odoo,openerp-8,Openerp,Openerp 7,Erp,Odoo,Openerp 8,我在OpenERP7中有一个自定义模块,其中包含签入时间(日期时间)和签出时间(日期时间)字段。单击“保存”时,我希望对这两个字段执行验证,以确保签出时间不少于签入时间。谢谢你的建议。我会尝试使用datetime模块中的datetime类 导入相关python模块 从日期时间导入日期时间 通过适当的方法检索您的记录,即 您的\u记录=self.pool.get('your\u custom\u module')。搜索(cr、uid、域、偏移量=0、限制=None、顺序=None、上下文=None
干杯如上所述,使用datetime 在Odoo中,日期、时间和日期时间作为字符串使用 openerp.tools.DEFAULT_SERVER_DATE_格式、DEFAULT_SERVER_TIME_格式和DEFAULT_SERVER_DATETIME_格式
from datetime import datetime
from openerp.tools import DEFAULT_SERVER_DATETIME_FORMAT
check_in = datetime.strptime(my_object.check_in, DEFAULT_SERVER_DATETIME_FORMAT)
check_out = datetime.strptime(my_object.check_out, DEFAULT_SERVER_DATETIME_FORMAT)
Go nuts with comparisons etc.
几点注意: