Dùng datetime và timedelta tìm next Monday.
- Lấy today
- Trừ số ngày đã qua trong tuần (
weekday()trả về 0=Mon...6=Sun) → last Monday - Cộng 1 tuần → next Monday
Ví dụ
import datetime today = datetime.date.today() next_monday = today + datetime.timedelta(days=-today.weekday(), weeks=1) print(next_monday)
Kết quả
2024-01-15
Giải thích: today.weekday() = số ngày từ Monday. -today.weekday() quay về Monday tuần này. weeks=1 sang Monday tuần sau.