Bạn có thể trừ một ngày từ date Python bằng đối tượng timedelta. Tạo timedelta với khoảng thời gian cần trừ, sau đó trừ nó khỏi date.
Ví dụ
from datetime import datetime, timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(today) print() print(yesterday)
Kết quả
2017-12-29 12:28:06.531791 2017-12-28 12:28:06.531791
Mở rộng: timedelta hỗ trợ weeks, days, hours, minutes, seconds, milliseconds, microseconds. Ví dụ: timedelta(weeks=1, days=2, hours=3).