หา Date Object ของวันพุธล่าสุดด้วย Date Math: วันไหนของสัปดาห์วันนี้ ลบ 2 แล้ว Mod 7 จะได้ Offset ย้อนกลับไปวันพุธ
ตัวอย่าง
from datetime import date, timedelta today = date.today() offset = (today.weekday() - 2) % 7 last_wednesday = today - timedelta(days=offset)
ผลลัพธ์
2017-12-27
weekday(): 0=Mon, 1=Tue, 2=Wed, ... 6=Sun สูตร (weekday - 2) % 7 ให้ Days Offset ย้อนกลับวันพุธ