我有一个自定义的模块在openerp 7与字段签入时间(日期-时间)和签出时间(日期-时间)。单击“保存”时,希望对两个字段执行验证,以确保签出时间不少于签入时间。谢谢你的建议。
发布于 2014-11-10 03:28:20
如前所述,请使用datetime。
在Odoo中,会将日期、时间和日期时间作为字符串使用。
openerp.tools.DEFAULT_SERVER_DATE_FORMAT,DEFAULT_SERVER_TIME_FORMAT和DEFAULT_SERVER_DATETIME_FORMAT。
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.几个注意事项:
发布于 2014-11-09 18:43:06
我将尝试使用datetime模块中的datetime类。
注意:您需要提供适当的域和修改/删除参数以满足您的需要。
注意:您需要将格式(‘%Y-%m-%d’)调整为DB返回的任何格式。
如果没有关于流程的更多细节,就很难提供更多的信息。
希望这有帮助,干杯
https://stackoverflow.com/questions/26815569
复制相似问题