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
我有两个以毫秒为单位的纪元时间,我需要找到它们之间的持续时间。 例如:
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