【问题标题】:How to get total hours between two datetime fields如何获取两个日期时间字段之间的总小时数
【发布时间】:2016-08-19 05:27:42
【问题描述】:

请告诉我如何获取两个日期时间字段之间的总小时数。

这是 .py 文件:

date_wer=fields.Datetime(string="Date Of Joining")
date_wer1=fields.Datetime(string="Date of Discharge")

这是.xml 文件:

<field name="date_wer"/>
<field name="date_wer1"/>

在此之后我可以做些什么来获得总小时数。

【问题讨论】:

    标签: odoo-9


    【解决方案1】:

    python中可以直接减去两个Datetime字段。 它将返回一个 timedelta 对象。

    那么就可以使用to_seconds方法进行转换了

    diff=date_wer-date_wer1
    diff=diff.to_seconds()
    

    这将以毫秒为单位返回一个正/负值来区分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-29
      • 2015-06-18
      • 1970-01-01
      • 2019-05-07
      • 2014-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多