তারিখ এবং সময় তুলনা করা যেকোন প্রোগ্রামিং ভাষায় একটি অত্যন্ত গুরুত্বপূর্ণ প্রয়োজন। পাইথনের একটি ডেটটাইম লাইব্রেরি রয়েছে যাতে তারিখ এবং সময় ব্যবহার করার জন্য অনেকগুলি অন্তর্নির্মিত ফাংশন রয়েছে। মজার বিষয় হল তারিখ এবং সময়কেও বিভিন্ন সংখ্যার মধ্যে গাণিতিক তুলনার মতো তুলনা করা যেতে পারে।
উদাহরণ
নীচের উদাহরণে আমরা তারিখ ফাংশনে বছর, মাস এবং তারিখের মান পাস করে তারিখগুলি বেছে নিয়েছি। তারপর আমরা যদি একটি if শর্ত ব্যবহার করে তারিখগুলি তুলনা করি এবং আমরা উপযুক্ত ফলাফল পাই৷
import datetime # Get default date format print("Today is: ",datetime.date.today()) date1 = datetime.date(2019, 7, 2) date2 = datetime.date(2019, 6, 5) # Compare dates if (date1 > date2): print("Date1 > Date2") elif (date1 < date2): print("Date1 < Date2") else: print("Dates are equal") # Get Default date time format print(datetime.datetime.now()) date_time1 = datetime.datetime(2019, 7, 2,23,15,9) date_time2 = datetime.datetime(2019, 7, 2,23,15,9) # Compare date time print(date_time2) if (date_time1 == date_time2): print("Date Time 1 is equal to Date Time 2") else: print("Date times are unequal")
আউটপুট
উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -
Today is: 2019-08-01 Date1 > Date2 2019-08-01 16:34:01.061242 2019-07-02 23:15:09 Date Time 1 is equal to Date Time 2