如何在python中找到两个日期时间对象之间的时差?

发布于 2021-02-02 23:14:19

如何分辨两个datetime物体之间的时间差(以分钟为单位)?

关注者
0
被浏览
83
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    >>> import datetime
    >>> first_time = datetime.datetime.now()
    >>> later_time = datetime.datetime.now()
    >>> difference = later_time - first_time
    >>> seconds_in_day = 24 * 60 * 60
    datetime.timedelta(0, 8, 562000)
    >>> divmod(difference.days * seconds_in_day + difference.seconds, 60)
    (0, 8)      # 0 minutes, 8 seconds
    

    从第一次减去以后的时间将difference = later_time - first_time创建一个仅保留时差的datetime对象。在上面的示例中,它是0分钟,8秒和562000微秒。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看