1

odoo ERP 默认按天重组:

data[k] = babel.dates.format_date(v, format="dd MMM yyyy", locale=context.get('lang', 'en_US')).

我想要做的是将格式日期从更改为小时格式。

我尝试更改前面的代码行:

data[k] = babel.dates.format_date(v, format="HH dd MMM yyyy", locale=context.get('lang', 'en_US'))

但这会返回一个错误:

 AttributeError: 'datetime.date' object has no attribute 'hour'

为了澄清我想创建自定义日期/时间模式,其中必须出现小时。

4

1 回答 1

1

您可能需要datetime一个小时的对象,而不仅仅是date。尝试

babel.dates.format_datetime

见:http ://babel.pocoo.org/docs/api/dates/

于 2015-05-27T09:47:11.347 回答