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'
为了澄清我想创建自定义日期/时间模式,其中必须出现小时。
最佳答案
您可能需要 datetime
对象来表示小时,而不仅仅是 date
。尝试一下
babel.dates.format_datetime
关于python - 如何在 babel.dates.format_date 中将格式设置为小时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30478346/