如何在 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!
广告