如何检查两个日期之间的差异(以秒为单位)?

发布于 2021-01-29 14:55:45

必须有一种更简单的方法来执行此操作。我有想要经常刷新的对象,因此我想记录它们的创建时间,对照当前时间戳进行检查,并根据需要刷新。

事实证明datetime.datetime很困难,我也不想深入ctime库。这样的事情有什么容易的吗?

关注者
0
被浏览
114
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    如果要计算两个已知日期之间的差异,请使用total_seconds以下方法:

    import datetime as dt
    
    a = dt.datetime(2013,12,30,23,59,59)
    b = dt.datetime(2013,12,31,23,59,59)
    
    (b-a).total_seconds()
    

    86400.0

    #note that seconds doesn't give you what you want:
    (b-a).seconds
    

    0



知识点
面圈网VIP题库

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

去下载看看