পাইথনের `calendar` মডিউল তারিখ ও ক্যালেন্ডার সম্পর্কিত সব ফিচার হ্যান্ডল করে। এটি পাইথনে খুব জনপ্রিয় এবং ব্যাপকভাবে ব্যবহৃত মডিউল।
পুরো বছর ক্যালেন্ডার প্রিন্ট
import calendar print(calendar.calendar(2019))
আউটপুট
(পুরো ২০১৯ সালের ক্যালেন্ডার টেক্সট ফরম্যাটে প্রিন্ট হবে)
নির্দিষ্ট মাস প্রিন্ট
print(calendar.month(2019, 7))
আউটপুট
July 2019 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
মাসে দিনের সংখ্যা এবং প্রথম দিন (monthrange)
print(calendar.monthrange(2019, 2)) # (weekday_of_first_day, number_of_days)
আউটপুট
(4, 28) # ৪ = Friday (0=Mon), ২৮ দিন
লিপ ইয়ার চেক (isleap, leapdays)
print(calendar.isleap(2019)) # False print(calendar.isleap(2020)) # True print(calendar.leapdays(2000, 2020)) # ৫ (২০০০-২০১৯ পর্যন্ত)
আউটপুট
False True 5
`calendar` মডিউলে আরও আছে: `firstweekday()`, `HTMLCalendar`, `TextCalendar` ইত্যাদি।