পাইথনের বিল্ট-ইন ক্যালেন্ডার লাইব্রেরির বিভিন্ন ডেট-রিলেটেড ফাংশন হ্যান্ডলিং দেখানো হলো।
firstweekday() – সপ্তাহের প্রথম দিন
import calendar
print("First weekday number:", calendar.firstweekday())
আউটপুট
First weekday number: 0 # 0 = Monday
leapdays(start, end) – লিপ ডে কাউন্ট
print("Leap days between 1980 and 2015:", calendar.leapdays(1980, 2015))
আউটপুট
Leap days between 1980 and 2015: 9
HTMLCalendar – HTML ফরম্যাটে ক্যালেন্ডার
import calendar hc = calendar.HTMLCalendar(calendar.TUESDAY) html_output = hc.formatmonth(2019, 3) print(html_output)
আউটপুট (HTML টেবিল)
| March 2019 | ||||||
|---|---|---|---|---|---|---|
| Tue | Wed | ...Mon | ||||
| ... | 1 | ...|||||
এটি ওয়েব অ্যাপ্লিকেশনে ক্যালেন্ডার রেন্ডার করার জন্য উপযোগী। আরও ফাংশন: `monthcalendar`, `yeardatescalendar` ইত্যাদি।