কম্পিউটার টিউটোরিয়াল

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


যেকোনো প্রোগ্রামিং ল্যাঙ্গুয়েজে তারিখ এবং সময় তুলনা করা অত্যন্ত গুরুত্বপূর্ণ। পাইথনে datetime লাইব্রেরি রয়েছে যাতে আপনি আপনার কোডে ব্যবহার করতে পারেন। আসলে তারিখ এবং সময় কে সংখ্যার মত গাণিতিক তুলনা করা যায়।

উদাহরণ

নিচের উদাহরণে আমরা বছর, মাস এবং দিনের মান দিয়ে দুটি তারিখ বেছে নিয়েছি। তারপর if কন্ডিশন দিয়ে তাদের তুলনা করে উপযুক্ত ফলাফল পেয়েছি।

import datetime
# ডিফল্ট ডেট ফরম্যাট
print("আজ:", datetime.date.today())
date1 = datetime.date(2019, 7, 2)
date2 = datetime.date(2019, 6, 5)

# তারিখ তুলনা
if date1 > date2:
    print("Date1 > Date2")
elif date1 < date2:
    print("Date1 < Date2")
else:
    print("তারিখ দুটি সমান")

# ডিফল্ট ডেট টাইম ফরম্যাট
print(datetime.datetime.now())
date_time1 = datetime.datetime(2019, 7, 2, 23, 15, 9)
date_time2 = datetime.datetime(2019, 7, 2, 23, 15, 9)

# ডেট টাইম তুলনা
print(date_time2)
if date_time1 == date_time2:
    print("Date Time 1 is equal to Date Time 2")
else:
    print("Date times are unequal")

আউটপুট

আজ: 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. পাইথনে ডেট স্ট্রিংকে ডেট অবজেক্টে কনভার্ট করবেন?

  3. পাইথনে ডেট থেক একদিন বিয়োগ করবেন?

  4. পাইথনে স্ট্রিং থেকে তারিখ বের করা