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

Làm cách nào để lấy đối tượng ngày trong Python cho thứ Tư tuần trước?


Bạn có thể lấy đối tượng ngày trong Python cho thứ tư tuần trước bằng cách sử dụng một số phép toán ngày trong Python. Dù hôm nay là ngày nào trong tuần, trừ đi 2 và lấy môđun của kết quả cho 7 sẽ cho chúng ta ngày thứ tư trở lại như thế nào.

ví dụ

from datetime import date
from datetime import timedelta
today = date.today()
offset = (today.weekday() - 2) % 7
last_wednesday = today - timedelta(days=offset)

Đầu ra

Điều này sẽ cung cấp cho bạn đầu ra -

2017-12-27