如何在 Python 中判断两个日期时间之间已过去 24 小时?


要判断在 Python 中两个 datetime 之间是否已过去 24 小时,你需要执行某些 Python 日期运算。因此,如果你有 2 个 datetime 对象,则必须减去它们,然后将得到的时间差对象用作比较条件。你无法直接将它与整数进行比较,因此你需要首先从中提取秒。 

示例

from datetime import datetime
NUMBER_OF_SECONDS = 86400 # seconds in 24 hours
first = datetime(2017, 10, 10)
second = datetime(2017, 10, 12)
if (first - second).total_seconds() > NUMBER_OF_SECONDS:
  print("its been over a day!")

输出

将输出 -

its been over a day!

更新于: 2020-02-19

2K+ 次浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告