Mô-đun lịch trong python có các tính năng để xử lý tất cả các tính năng liên quan đến lịch và ngày tháng. Đây là một trong những mô-đun được sử dụng rất rộng rãi có nhiều chức năng được tích hợp sẵn để sử dụng ngày tháng trong các chương trình python.
Ví dụ
import calendar print(calendar.calendar(2019))
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
2019 January February March Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 1 2 3 1 2 3 7 8 9 10 11 12 13 4 5 6 7 8 9 10 4 5 6 7 8 9 10 14 15 16 17 18 19 20 11 12 13 14 15 16 17 11 12 13 14 15 16 17 21 22 23 24 25 26 27 18 19 20 21 22 23 24 18 19 20 21 22 23 24 28 29 30 31 25 26 27 28 25 26 27 28 29 30 31 April May June Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 1 2 3 4 5 1 2 8 9 10 11 12 13 14 6 7 8 9 10 11 12 3 4 5 6 7 8 9 15 16 17 18 19 20 21 13 14 15 16 17 18 19 10 11 12 13 14 15 16 22 23 24 25 26 27 28 20 21 22 23 24 25 26 17 18 19 20 21 22 23 29 30 27 28 29 30 31 24 25 26 27 28 29 30 July August September Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 1 2 3 4 1 8 9 10 11 12 13 14 5 6 7 8 9 10 11 2 3 4 5 6 7 8 15 16 17 18 19 20 21 12 13 14 15 16 17 18 9 10 11 12 13 14 15 22 23 24 25 26 27 28 19 20 21 22 23 24 25 16 17 18 19 20 21 22 29 30 31 26 27 28 29 30 31 23 24 25 26 27 28 29 30 October November December Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 1 2 3 1 7 8 9 10 11 12 13 4 5 6 7 8 9 10 2 3 4 5 6 7 8 14 15 16 17 18 19 20 11 12 13 14 15 16 17 9 10 11 12 13 14 15 21 22 23 24 25 26 27 18 19 20 21 22 23 24 16 17 18 19 20 21 22 28 29 30 31 25 26 27 28 29 30 23 24 25 26 27 28 29 30 31
Tháng cụ thể
Chúng ta có thể lấy một tháng cụ thể từ lịch bằng cách sử dụng hàm tháng với các thông số thích hợp.
Ví dụ
import calendar print (calendar.month(2019,7))
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
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
Số ngày trong tháng
Chúng ta có thể tìm số ngày trong tháng bằng cách sử dụng hàm monthrange () . Nó cũng cho biết ngày trong tuần của ngày đầu tiên của tháng. Trong ví dụ dưới đây, chúng tôi tìm ra số ngày trong tháng 2 năm 2019 và cũng nhận được số ngày trong tuần của ngày đầu tiên của tháng 2.
Ví dụ
import calendar print(calendar.monthrange(2019,2))
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
(4, 28)
Năm nhuận
Hàm isleap () được sử dụng để tìm xem một năm có phải là năm nhuận hay không. Chúng tôi cũng có thể sử dụng hàm nhuận ngày () để tính toán số năm nhuận trong khoảng hai năm nhất định. Trong ví dụ dưới đây, chúng tôi tìm xem năm 2019 và 2020 có phải là năm nhuận hay không. Và cũng tìm số năm nhuận từ năm 2000 đến năm 2020.
Ví dụ
import calendar print(calendar.isleap(2019)) print(calendar.isleap(2020)) print(calendar.leapdays(2000, 2020))
Chạy đoạn mã trên cho chúng ta kết quả sau:
Đầu ra
False True 5