কম্পিউটার

পাইথনে তারিখের তুলনা করা


তারিখ এবং সময় তুলনা করা যেকোন প্রোগ্রামিং ভাষায় একটি অত্যন্ত গুরুত্বপূর্ণ প্রয়োজন। পাইথনের একটি ডেটটাইম লাইব্রেরি রয়েছে যাতে তারিখ এবং সময় ব্যবহার করার জন্য অনেকগুলি অন্তর্নির্মিত ফাংশন রয়েছে। মজার বিষয় হল তারিখ এবং সময়কেও বিভিন্ন সংখ্যার মধ্যে গাণিতিক তুলনার মতো তুলনা করা যেতে পারে।

উদাহরণ

নীচের উদাহরণে আমরা তারিখ ফাংশনে বছর, মাস এবং তারিখের মান পাস করে তারিখগুলি বেছে নিয়েছি। তারপর আমরা যদি একটি 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

  1. আমরা পাইথন তারিখগুলি কিভাবে তুলনা করব?

  2. কিভাবে একটি Python তারিখ স্ট্রিং একটি তারিখ অবজেক্টে রূপান্তর করবেন?

  3. আমি কিভাবে পাইথন তারিখ থেকে একটি দিন বিয়োগ করতে পারি?

  4. কিভাবে পাইথনে একটি স্ট্রিং থেকে তারিখ বের করতে হয়?