यह पता लगाने के लिए कि क्या Python में datetimes के बीच 24 घंटे बीत चुके हैं, आपको Python में कुछ date गणित करने की आवश्यकता होगी। तो यदि आपके पास 2 डेटाटाइम ऑब्जेक्ट्स हैं, तो आपको उन्हें घटाना होगा और फिर परिणामस्वरूप प्राप्त होने वाली टाइमडेल्टा ऑब्जेक्ट लेना होगा और तुलना के लिए उपयोग करना होगा। आप सीधे इसकी तुलना 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!