如何判断 Python 中日期时间是否相差 24 小时?
要在 Python 中找出两个日期时间之间是否已经过 24 小时,您需要执行一些 Python 中的日期运算。因此,如果您有 2 个 datetime 对象,则必须对其求差,然后采用结果中得出的 timedelta 对象,并用其进行比较。您不能直接将其与 int 进行比较,因此您需要先从中提取秒值。
示例
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!
广告