如何在qweb报告中更改打印时间时区?

时间:2016-07-11 10:49:16

标签: openerp odoo-8 qweb

<b>Date:</b><span t-esc="time.strftime('%d-%m-%Y %H:%M:%S')"/>

这是我的尝试代码。我想在报告页面打印当前日期和时间。我住在印度,我们的时区比GMT早5.30小时。我已经在odoo用户设置中更改了时区。但它仍然是打印格林威治标准时间而非IST(GMT + 5.30)

1 个答案:

答案 0 :(得分:1)

结帐此模块https://apps.openerp.com/apps/modules/8.0/qweb_usertime/它会为您添加一个额外的标记,以根据用户时间指定报告的时间,在内部使用pytz module

因此,如果您不想安装它,可以推广您的实施,这就是您在案例中使用它的方式

<b>Date:</b><span t-usertime="%Y-%m-%d %H:%M:%S" />