Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách trừ một ngày từ date Python?


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).