ลบวันจาก Python date ด้วย timedelta สร้าง timedelta ด้วยจำนวนเวลาที่ต้องการลบ แล้วลบออกจาก date
ตัวอย่าง
from datetime import datetime, timedelta
today = datetime.today()
yesterday = today - timedelta(days=1)
print(today)
print()
print(yesterday)
ผลลัพธ์
2017-12-29 12:28:06.531791
2017-12-28 12:28:06.531791