Bạn có thể sử dụng mô-đun lịch để tìm ngày trong tuần của ngày đầu tiên trong tháng và số ngày trong tháng. Sử dụng thông tin này, bạn có thể dễ dàng nhận được Ngày cuối cùng của tháng. Mô-đun lịch có một phương thức, phạm vi tháng (năm, tháng) trả về ngày trong tuần của ngày đầu tiên của tháng và số ngày trong tháng, cho năm và tháng được chỉ định.
Ví dụ
import calendar day, num_days = calendar.monthrange(2017, 12) last_week = num_days % 7 last_day = (day + last_week) % 7 print(last_day)
Đầu ra
Điều này sẽ cung cấp đầu ra -
0
Lưu ý rằng các ngày từ 0-6 bắt đầu bằng chủ nhật.