Python3 查找两个纪元毫秒时间之间的持续时间

Python3 Find time duration between two epoch millisecond times

我有两个以毫秒为单位的纪元时间,我需要找到它们之间的持续时间。 例如:

1637264400000 - 2021 年 11 月 18 日 11:40:00 上午

1637280000000 - 2021 年 11 月 18 日 4:00:00 下午

在这种情况下,时差是 4 小时 20 分钟。我试着减去两次:

1637280000000 - 1637264400000 = 15600000

但是我不知道如何计算 15600000 的持续时间。如果我使用纪元时间转换器,那么 15600000 将转换为 June 30, 1970 6:20:00 AM .

那么,如何计算 days/hours/minutes 中的持续时间?

出于所有实际目的,您可能希望使用 timedelta 实例。仅使用 毫秒增量:

>>> from datetime import timedelta
>>> print(timedelta(milliseconds=15600000))
4:20:00