পাইথনে দুটি ডেটাইমের মাঝপথে ২৪ ঘণ্টা পেরিয়ে গিয়েছে কিনা জানতে হলে আপনাকে ডেটা ম্যাথ করতে হবে। আপনার যদি দুটি datetime অবজেক্ট থাকে, তবে সেগুলো বিয়োগ করুন এবং ফলাফল হিসেবে পাওয়া timedelta অবজেক্টটি তুলনার জন্য ব্যবহার করুন। আপনি সরাসরি ইয়ের সাথে তুলনা করতে পারবেন না, তাই প্রথমে সেকেন্ড বের করতে হবে।
উদাহরণ
from datetime import datetime
NUMBER_OF_SECONDS = 86400 # ২৪ ঘণ্টায় সেকেন্ড
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!