Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để có được ngày cuối cùng của tháng bằng Python?


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.