如何在 odoo 15 的表单视图中将日期时间字段格式化为小时分钟秒

How to format datetime field to hours minutes seconds in form view in odoo 15

我有一个日期时间字段,我想在表单视图中将其格式化为小时、分钟、秒,如下所示:

这可行吗,如何实现?

谢谢。

据我所知,我们可以将其用作替代解决方案:

将字段从 Datetime 更改为 Float:

your_field = fields.Float(string='Your Field')

然后,在表单视图中,添加widget="float_time":

<field name="your_field " widget="float_time"/>

结果如下:

有了这个,就没有弹出窗口显示了(这很糟糕,我知道)。

但是正如我之前提到的,在我们找到更好的解决方案之前,这个解决方案只是一个替代解决方案。

欢迎其他回答。

对于报告视图或电子邮件视图的注释,我们可以使用这个:t-options="{'widget': 'float_time'}"

谢谢。