Как получить общее количество часов между двумя полями даты и времени

Пожалуйста, дайте мне знать, как получить общее количество часов между двумя полями даты и времени.

Это файл .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"/>

После этого, что я могу сделать, чтобы получить общее количество часов.


person naveen    schedule 19.08.2016    source источник


Ответы (1)


Вы можете напрямую вычесть два поля Datetime в python. Он вернет объект timedelta.

Затем вы можете использовать метод to_seconds для преобразования

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

это вернет положительное/отрицательное значение в миллисекундах для сравнения.

person Suyash Thite    schedule 19.08.2016